Module: Uberbringer
- Includes:
- SoapObject::Factory
- Defined in:
- lib/uberbringer.rb,
lib/uberbringer/version.rb,
lib/uberbringer/query_base.rb,
lib/uberbringer/date_helper.rb,
lib/uberbringer/query_builder.rb,
lib/uberbringer/remedy_service.rb
Defined Under Namespace
Modules: DateHelper
Classes: QueryBase, QueryBuilder, RemedyService
Constant Summary
collapse
- VERSION =
"0.0.5"
Instance Method Summary
collapse
Instance Method Details
#initialize ⇒ Object
14
15
16
|
# File 'lib/uberbringer.rb', line 14
def initialize
@builder = QueryBuilder.new
end
|
#list_with_filter(criteria, options = {}) ⇒ Object
18
19
20
21
|
# File 'lib/uberbringer.rb', line 18
def list_with_filter(criteria, options = {})
query = normalize_params(@builder.build(criteria), options)
using(RemedyService).execute_query(query)
end
|
#result ⇒ Object
23
24
25
26
27
|
# File 'lib/uberbringer.rb', line 23
def result
result = using(RemedyService).body[:help_desk_query_list_service_response][:get_list_values]
return result if result.kind_of?(Array)
return [result] if result.kind_of?(Hash)
end
|