class ApiCanon::Swagger::ApiDeclaration::Api
Public Instance Methods
operations()
click to toggle source
# File lib/api_canon/swagger/api_declaration.rb, line 43 def operations [ Operation.new(object) ] end
path()
click to toggle source
# File lib/api_canon/swagger/api_declaration.rb, line 21 def path url = URI.unescape url_for(url_params) # This is required because we dont know if the params are # path params or query params, this way we dont care. url.split('?').first end
url_params()
click to toggle source
# File lib/api_canon/swagger/api_declaration.rb, line 29 def url_params url_params = { :controller => object.controller_path, :action => object.action_name, :only_path => true } object.params.keys.each do |name| url_params[name] = "{#{name}}" end url_params end