class Pinkman::Engine

Public Instance Methods

json(scope_name=:public, params_hash = {}) click to toggle source
# File lib/pinkman.rb, line 44
def json scope_name=:public, params_hash = {}
  serialize_for(scope_name, params_hash).to_json
end
json_for(*args, &block) click to toggle source
# File lib/pinkman.rb, line 48
def json_for *args, &block
  ActiveSupport::Deprecation.warn('"json_for" deprecated. Use "json" instead.')
  json(*args, &block)
end
serialize_for(scope_name, params_hash = {}) click to toggle source
# File lib/pinkman.rb, line 53
def serialize_for scope_name, params_hash = {}
  options = {scope: scope_name}.merge(params: params_hash)
  s = Pinkman::Serializer::array(self, options)
  s
end