class Seahorse::Model::Api

def initialize(definition = {})

Parameters:
  • definition (Hash) --
def initialize(definition = {})
  @metadata = definition['metadata'] || {}
  @version = metadata('apiVersion')
  @documentation = definition['documentation']
  @definition = definition
  @shape_map = ShapeMap.new(definition['shapes'] || {})
  compute_operations
end