class SwaggerParser::EnumerableObject
Public Instance Methods
[](key)
click to toggle source
@param [String] @return [SwaggerParser::SourceBasedObject, nil]
# File lib/swagger_parser/enumerable_object.rb, line 16 def [](key) value = source[key] build_element(value) if value end
each(&block)
click to toggle source
@note Implementation for Enumerable
# File lib/swagger_parser/enumerable_object.rb, line 8 def each(&block) source.each do |key, value| block.call([key, build_element(value)]) end end
Private Instance Methods
build_element(value)
click to toggle source
@note Override me @param [Object] value @return [Class]
# File lib/swagger_parser/enumerable_object.rb, line 26 def build_element(value) raise NotImplementedError end