Module: Pump::Object::ClassMethods
- Defined in:
- lib/pump/object.rb
Instance Method Summary collapse
Instance Method Details
#add_pump(name, set = nil, options = {}, &block) ⇒ Object
32 33 34 35 36 37 38 39 40 41 |
# File 'lib/pump/object.rb', line 32 def add_pump(name, set=nil, ={}, &block) if [:base] = .dup.merge({:base => pumps.get([:base], :xml)}) = .dup.merge({:base => pumps.get([:base], :json)}) else , = , end pumps.add(set, :xml, Pump::Xml.new(name, , &block)) pumps.add(set, :json, Pump::Json.new(name, , &block)) end |
#pumps ⇒ Object
28 29 30 |
# File 'lib/pump/object.rb', line 28 def pumps @pumps ||= Pump::Collection.new end |