Module: AthenaResource::Encoding::InstanceMethods

Defined in:
lib/athena_resource/encoding.rb

Instance Method Summary collapse

Instance Method Details

#encode(options = {}) ⇒ Object



15
16
17
18
19
# File 'lib/athena_resource/encoding.rb', line 15

def encode(options = {})
  attrs = options.delete(:attributes) || attributes
  return self.class.format.encode(attrs, options) if self.class.format.respond_to? :encode
  super(options)
end