class HaveAPI::GoClient::ApiVersion
Attributes
auth_methods[R]
@return [Array<Authentication::Base>]
metadata_namespace[R]
@return [String]
resources[R]
@return [Array<Resource>]
Public Class Methods
new(desc)
click to toggle source
# File lib/haveapi/go_client/api_version.rb, line 12 def initialize(desc) @resources = desc[:resources].map { |k, v| Resource.new(self, k, v) } @resources.each { |r| r.resolve_associations } @auth_methods = desc[:authentication].map do |k, v| AuthenticationMethods.new(self, k, v) end @metadata_namespace = desc[:meta][:namespace] end