Class: ApiCanon::Swagger::Base

Inherits:
ActiveModel::Serializer
  • Object
show all
Defined in:
lib/api_canon/swagger/base.rb

Direct Known Subclasses

ApiDeclaration, ResourceListing

Instance Method Summary collapse

Instance Method Details

#api_versionObject



11
12
13
# File 'lib/api_canon/swagger/base.rb', line 11

def api_version
  object.respond_to?(:version) ? object.version : object.collect { |key, val| val.version }.uniq.to_sentence
end

#base_pathObject



19
20
21
# File 'lib/api_canon/swagger/base.rb', line 19

def base_path
  defined?(api_canon_base_url) ? api_canon_base_url : api_canon_test_url.sub(api_canon_test_path,'/')
end

#swagger_versionObject



15
16
17
# File 'lib/api_canon/swagger/base.rb', line 15

def swagger_version
  1.1
end