Class: LemonwayOnboarding::Api::Onboardings
- Inherits:
-
Object
- Object
- LemonwayOnboarding::Api::Onboardings
- Defined in:
- lib/lemonway_onboarding/api/onboardings.rb
Overview
Onboardings API for Lemonway Onboarding
Instance Method Summary collapse
-
#create(type, body) ⇒ Object
Creates a new onboarding process.
-
#initialize(client = LemonwayOnboarding::Client.new) ⇒ LemonwayOnboarding::Api::Onboardings
constructor
Initializes the Onboardings API with a client.
-
#update(id) ⇒ Array<Hash>
Resumes an existing onboarding process.
Constructor Details
#initialize(client = LemonwayOnboarding::Client.new) ⇒ LemonwayOnboarding::Api::Onboardings
Initializes the Onboardings API with a client.
11 12 13 |
# File 'lib/lemonway_onboarding/api/onboardings.rb', line 11 def initialize(client = LemonwayOnboarding::Client.new) @client = client end |
Instance Method Details
#create(type, body) ⇒ Object
Creates a new onboarding process.
19 20 21 |
# File 'lib/lemonway_onboarding/api/onboardings.rb', line 19 def create(type, body) @client.post("onboardings/#{type}", body) end |
#update(id) ⇒ Array<Hash>
Resumes an existing onboarding process.
27 28 29 |
# File 'lib/lemonway_onboarding/api/onboardings.rb', line 27 def update(id) @client.get("onboardings/#{id}/resume") end |