Module: JSON::Encodable

Extended by:
ActiveSupport::Concern
Defined in:
lib/json/encodable.rb,
lib/json/encodable/version.rb

Defined Under Namespace

Modules: ClassMethods

Constant Summary collapse

VERSION =
"0.0.1"

Instance Method Summary collapse

Instance Method Details

#as_json(options = {}) ⇒ Hash

Returns An object representation of its properties.

Examples:

{
  id: 1,
  title: "wonderland",
  username: "alice",
}

Returns:

  • (Hash)

    An object representation of its properties.



55
56
57
# File 'lib/json/encodable.rb', line 55

def as_json(options = {})
  properties(options).as_json(options)
end