class Representation
Public Class Methods
from_json(json)
click to toggle source
# File lib/keycloak-admin/representation/representation.rb, line 19 def self.from_json(json) hash = JSON.parse(json) from_hash(hash) end
Public Instance Methods
as_json(options=nil)
click to toggle source
# File lib/keycloak-admin/representation/representation.rb, line 7 def as_json(options=nil) Hash[instance_variables.map { |ivar| [ivar.to_s[1..-1], instance_variable_get(ivar)] }] end
to_json(options=nil)
click to toggle source
# File lib/keycloak-admin/representation/representation.rb, line 11 def to_json(options=nil) snaked_hash = as_json(options) snaked_hash.keys.reduce({}) do |camelized_hash, key| camelized_hash[camelize(key, false)] = snaked_hash[key] camelized_hash end.to_json(options) end