class Authlete::Model::Request::TokenIssueRequest

Attributes

properties[RW]
subject[RW]
ticket[RW]

Private Instance Methods

defaults() click to toggle source
# File lib/authlete/model/request/token-issue-request.rb, line 32
def defaults
  {
    ticket:     nil,
    subject:    nil,
    properties: nil
  }
end
set_params(hash) click to toggle source
# File lib/authlete/model/request/token-issue-request.rb, line 40
def set_params(hash)
  @ticket     = hash[:ticket]
  @subject    = hash[:subject]
  @properties = get_parsed_array(hash[:properties]) { |e| Authlete::Model::Property.parse(e) }
end
to_hash_value(key, var) click to toggle source
# File lib/authlete/model/request/token-issue-request.rb, line 46
def to_hash_value(key, var)
  raw_val = instance_variable_get(var)

  case key
    when :properties
      raw_val&.map { |e| e.to_hash }
    else
      raw_val
  end
end