class Shaf::Responder::AlpsJson

Public Class Methods

can_handle?(resource) click to toggle source
# File lib/shaf/responder/alps_json.rb, line 8
def self.can_handle?(resource)
  return false unless resource.is_a? Class
  resource <= Shaf::Profile
end

Public Instance Methods

body() click to toggle source
# File lib/shaf/responder/alps_json.rb, line 13
def body
  JSON.generate hash
end

Private Instance Methods

hash() click to toggle source
# File lib/shaf/responder/alps_json.rb, line 19
def hash
  ALPS::JsonSerializer.call(resource)
end