class Ondotori::WebAPI::Api::Param
Constants
- API_KEY
- LOGIN_ID
- LOGIN_PASS
Attributes
api_key[R]
login_id[R]
login_pass[R]
Public Class Methods
new(params)
click to toggle source
# File lib/ondotori/webapi/api/param.rb, line 13 def initialize(params) validate(params) @api_key = params[Param::API_KEY] @login_id = params[Param::LOGIN_ID] @login_pass = params[Param::LOGIN_PASS] end
Public Instance Methods
validate(params)
click to toggle source
# File lib/ondotori/webapi/api/param.rb, line 21 def validate(params) unless params.key?(Param::API_KEY) raise Ondotori::WebAPI::Api::Errors::InitializeParameterNotFound.new(Param::API_KEY, 9999) end unless params.key?(Param::LOGIN_ID) raise Ondotori::WebAPI::Api::Errors::InitializeParameterNotFound.new(Param::LOGIN_ID, 9998) end unless params.key?(Param::LOGIN_PASS) raise Ondotori::WebAPI::Api::Errors::InitializeParameterNotFound.new(Param::LOGIN_PASS, 9997) end end