Module: DdrAux::Client::Api
- Included in:
- DdrAux::Client
- Defined in:
- lib/ddr_aux/client/api.rb
Instance Method Summary collapse
- #find_license(**args) ⇒ Object
- #get_license(id) ⇒ Object
- #get_licenses ⇒ Object (also: #licenses)
- #license(arg) ⇒ Object
Instance Method Details
#find_license(**args) ⇒ Object
23 24 25 26 |
# File 'lib/ddr_aux/client/api.rb', line 23 def find_license(**args) require_relative "api/find_license" FindLicense.call(**args) end |
#get_license(id) ⇒ Object
12 13 14 15 |
# File 'lib/ddr_aux/client/api.rb', line 12 def get_license(id) require_relative "api/get_license" GetLicense.call(id) end |
#get_licenses ⇒ Object Also known as: licenses
17 18 19 20 |
# File 'lib/ddr_aux/client/api.rb', line 17 def get_licenses require_relative "api/get_licenses" GetLicenses.call end |
#license(arg) ⇒ Object
4 5 6 7 8 9 10 |
# File 'lib/ddr_aux/client/api.rb', line 4 def license(arg) if arg.respond_to?(:to_h) find_license(**(arg.to_h)) else get_license(arg) end end |