Method: Coffer::Registry#load
- Defined in:
- lib/coffer/registry.rb
#load(coin) ⇒ Object
37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
# File 'lib/coffer/registry.rb', line 37 def load( coin ) if coin.is_a?(Symbol) || coin.is_a?(String) coin = ActiveSupport::Inflector.camelize( coin, true ) coin = Coffer::Coin.const_get( coin ) elsif coin.is_a?(Coffer::Definition) # pass else raise "Wrong type! (#{ coin.class.to_s })" end @coins << coin # warn "Loaded coin: #{ coin.inspect } #{ coin.symbol }" end |