Class: EasyApiDoc::ApiVersion

Inherits:
Object
  • Object
show all
Includes:
Configurable
Defined in:
app/models/easy_api_doc/api_version.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Configurable

#[], #[]=, #defaults, included, #inherited_overridable, #initialize, #load_children

Class Method Details

.config_pathObject



9
10
11
# File 'app/models/easy_api_doc/api_version.rb', line 9

def self.config_path
  ['api']
end

Instance Method Details

#authenticationObject



13
14
15
# File 'app/models/easy_api_doc/api_version.rb', line 13

def authentication
  @authentication ||= inherited_overridable('authentication', :from => ['resource', 'namespace', 'apiversion'])
end

#namespacesObject



5
6
7
# File 'app/models/easy_api_doc/api_version.rb', line 5

def namespaces
  @namespaces ||= load_children(EasyApiDoc::Namespace, nil, {:exclude => ['defaults', 'meta']})
end