Module: Alexa::SMAPI::Endpoints::SkillValidation

Included in:
Client
Defined in:
lib/alexa/smapi/endpoints/skill_validation.rb

Instance Method Summary collapse

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