class Dedalus::Elements::Icon
Attributes
name[RW]
Public Class Methods
example_data()
click to toggle source
# File lib/dedalus/elements/icon.rb, line 14 def self.example_data { name: 'house' } end
for(sym, attrs={})
click to toggle source
# File lib/dedalus/elements/icon.rb, line 19 def for(sym, attrs={}) new(attrs.merge(name: sym)) end
Public Instance Methods
path()
click to toggle source
# File lib/dedalus/elements/icon.rb, line 10 def path @path ||= "media/icons/#{name}.png" end
scale()
click to toggle source
# File lib/dedalus/elements/icon.rb, line 6 def scale @scale ||= 0.062 end