Class: Assist::WebServices::OrderStatus
- Includes:
- CheckvalueGenerator
- Defined in:
- lib/assist/web_services/order_status.rb
Constant Summary collapse
- SERVICE_PATH =
"/orderstate/orderstate.cfm".freeze
- PERMITTED_EXTRA_PARAMS =
%w( StartYear StartMonth StartDay StartHour StartMin EndYear EndMonth EndDay EndHour EndMin ).map(&normalize_block).freeze
Constants included from CheckvalueGenerator
CheckvalueGenerator::PARAM_NAMES
Instance Method Summary collapse
- #billnumber ⇒ Object
-
#initialize(order_number, extra_params = {}) ⇒ OrderStatus
constructor
A new instance of OrderStatus.
- #status ⇒ Object
Methods inherited from Base
#original_response, #perform, #request_params, #result
Methods included from ParamsHelper
Constructor Details
#initialize(order_number, extra_params = {}) ⇒ OrderStatus
Returns a new instance of OrderStatus.
16 17 18 19 |
# File 'lib/assist/web_services/order_status.rb', line 16 def initialize(order_number, extra_params = {}) super(extra_params) @params[:ordernumber] = order_number end |
Instance Method Details
#billnumber ⇒ Object
25 26 27 |
# File 'lib/assist/web_services/order_status.rb', line 25 def billnumber result.last.fetch(:billnumber) end |
#status ⇒ Object
21 22 23 |
# File 'lib/assist/web_services/order_status.rb', line 21 def status result.last.fetch(:orderstate) end |