Class: LicenceToBill::Manager
- Inherits:
-
Object
- Object
- LicenceToBill::Manager
- Defined in:
- lib/licencetobill/manager.rb
Class Method Summary collapse
Class Method Details
.return_collection(klass, params) ⇒ Object
3 4 5 6 7 8 9 10 11 |
# File 'lib/licencetobill/manager.rb', line 3 def self.return_collection(klass, params) if params.kind_of?(Array) params.map { |hash| klass.new(hash) } else return [] if params.parsed_response.nil? || params.parsed_response['Status'] === 404 params = JSON.parse(params.body) [klass.new(params)] end end |