class Raml::AbstractMethod
Private Instance Methods
parse_query_parameters(value)
click to toggle source
# File lib/raml/node/abstract_method.rb, line 51 def parse_query_parameters(value) validate_hash 'queryParameters', value, String, Hash value.map { |p_name, p_data| Parameter::QueryParameter.new p_name, p_data, self } end
parse_responses(value)
click to toggle source
# File lib/raml/node/abstract_method.rb, line 56 def parse_responses(value) validate_hash 'responses', value, [Integer, String], Hash value.map { |r_name, r_data| Response.new r_name, r_data, self } end
validate()
click to toggle source
# File lib/raml/node/abstract_method.rb, line 36 def validate _validate_secured_by end
validate_protocols()
click to toggle source
# File lib/raml/node/abstract_method.rb, line 40 def validate_protocols if @protocols validate_array :protocols, @protocols, String @protocols.map!(&:upcase) raise InvalidProperty, 'protocols property elements must be HTTP or HTTPS' unless @protocols.all? { |p| [ 'HTTP', 'HTTPS'].include? p } end end