module Pump::Object

Public Instance Methods

pump_to_json(options={}) click to toggle source
# File lib/pump/object.rb, line 18
def pump_to_json(options={})
  encoder = self.class.pumps.get(options[:set], :json)
  if encoder
    encoder.encode(self, options)
  else
    to_json(options)
  end
end
pump_to_xml(options={}) click to toggle source
# File lib/pump/object.rb, line 9
def pump_to_xml(options={})
  encoder = self.class.pumps.get(options[:set], :xml)
  if encoder
    encoder.encode(self, options)
  else
    to_xml(options)
  end
end