class Sirens::Icons
Public Class Methods
icon_for(object)
click to toggle source
Initializing
# File lib/sirens/models/icons.rb, line 22 def self.icon_for(object) filename = icons.fetch(object.class, 'object.png') Pathname.new(__FILE__).dirname + '../../../resources/icons/' + filename end
icons()
click to toggle source
# File lib/sirens/models/icons.rb, line 6 def self.icons() @icons ||= Hash[ ::Module => 'module.png', ::Class => 'class.png', ::Array => 'array.png', ::Hash => 'hash.png', ::TrueClass => 'true.png', ::FalseClass => 'false.png', ::String => 'string.png', ::Integer => 'number.png', ::Float => 'number.png', ] end