class NetSuite::Actions::GetSelectValue
Public Class Methods
new(klass, options = {})
click to toggle source
# File lib/netsuite/actions/get_select_value.rb, line 7 def initialize(klass, options = {}) @klass = klass @options = options end
Private Instance Methods
request(credentials={})
click to toggle source
# File lib/netsuite/actions/get_select_value.rb, line 14 def request(credentials={}) NetSuite::Configuration.connection( {namespaces: { 'xmlns:platformMsgs' => "urn:messages_#{NetSuite::Configuration.api_version}.platform.webservices.netsuite.com", 'xmlns:platformCore' => "urn:core_#{NetSuite::Configuration.api_version}.platform.webservices.netsuite.com" }}, credentials ).call :get_select_value, :message => @options end
response_body()
click to toggle source
# File lib/netsuite/actions/get_select_value.rb, line 27 def response_body @response_body ||= response_hash[:base_ref_list] end
response_hash()
click to toggle source
# File lib/netsuite/actions/get_select_value.rb, line 31 def response_hash @response_hash = @response.body[:get_select_value_response][:get_select_value_result] end
success?()
click to toggle source
# File lib/netsuite/actions/get_select_value.rb, line 23 def success? @success ||= response_hash[:status][:@is_success] == 'true' end