module Rackson
Constants
- VERSION
Public Class Methods
included(base)
click to toggle source
# File lib/rackson.rb, line 5 def self.included(base) base.instance_variable_set(:@json_properties, []) base.extend ClassMethods end
Public Instance Methods
serializable_hash()
click to toggle source
# File lib/rackson.rb, line 20 def serializable_hash {}.tap do |result| self.class.instance_variable_get(:@json_properties).each do |property| result[property.name] = self.send(property.name) end end end