Module: BookingSync::API::Client::Applications
- Included in:
- BookingSync::API::Client
- Defined in:
- lib/bookingsync/api/client/applications.rb
Instance Method Summary collapse
-
#application(application) ⇒ BookingSync::API::Resource
Get a single application.
-
#applications(options = {}, &block) ⇒ Array<BookingSync::API::Resource>
List applications.
-
#edit_application(application, options = {}) ⇒ BookingSync::API::Resource
Edit an application.
Instance Method Details
#application(application) ⇒ BookingSync::API::Resource
Get a single application
25 26 27 |
# File 'lib/bookingsync/api/client/applications.rb', line 25 def application(application) get("applications/#{application}").pop end |
#applications(options = {}, &block) ⇒ Array<BookingSync::API::Resource>
List applications
Returns all applications supported in BookingSync.
15 16 17 |
# File 'lib/bookingsync/api/client/applications.rb', line 15 def applications( = {}, &block) paginate :applications, , &block end |
#edit_application(application, options = {}) ⇒ BookingSync::API::Resource
Edit an application
to be updated
38 39 40 |
# File 'lib/bookingsync/api/client/applications.rb', line 38 def edit_application(application, = {}) put("applications/#{application}", applications: []).pop end |