Module: Alexa::SMAPI::Endpoints::SkillValidation
- Included in:
- Client
- Defined in:
- lib/alexa/smapi/endpoints/skill_validation.rb
Instance Method Summary collapse
- #get_skill_validation(skill_id, validation_id, stage = 'development') ⇒ Object
- #validate_skill(skill_id, locales = [], stage = 'development') ⇒ Object
Instance Method Details
#get_skill_validation(skill_id, validation_id, stage = 'development') ⇒ Object
25 26 27 28 29 30 31 |
# File 'lib/alexa/smapi/endpoints/skill_validation.rb', line 25 def get_skill_validation skill_id, validation_id, stage='development' endpoint = "/v1/skills/#{skill_id}/stages/#{stage}/validations/#{validation_id}" get(endpoint) end |
#validate_skill(skill_id, locales = [], stage = 'development') ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/alexa/smapi/endpoints/skill_validation.rb', line 9 def validate_skill skill_id, locales=[], stage='development' endpoint = "/v1/skills/#{skill_id}/stages/#{stage}/validations" if locales.nil? && locales.empty? locales = ['en-US'] end body = { locales: locales } post(endpoint, {body: body}) end |