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