Module: Apipie::DSL::Resource

Included in:
ResourceDescriptionDsl
Defined in:
lib/apipie/dsl_definition.rb

Instance Method Summary collapse

Instance Method Details

#api_base_url(url) ⇒ Object



51
52
53
# File 'lib/apipie/dsl_definition.rb', line 51

def api_base_url(url)
  _apipie_dsl_data[:api_base_url] = url
end

#app_info(app_info) ⇒ Object



64
65
66
# File 'lib/apipie/dsl_definition.rb', line 64

def app_info(app_info)
  _apipie_dsl_data[:app_info] = app_info
end

#name(name) ⇒ Object



47
48
49
# File 'lib/apipie/dsl_definition.rb', line 47

def name(name)
  _apipie_dsl_data[:resource_name] = name
end

#path(path) ⇒ Object



60
61
62
# File 'lib/apipie/dsl_definition.rb', line 60

def path(path)
  _apipie_dsl_data[:path] = path
end

#resource_id(resource_id) ⇒ Object

by default, the resource id is derived from controller_name it can be overwritten with.

resource_id "my_own_resource_id"


43
44
45
# File 'lib/apipie/dsl_definition.rb', line 43

def resource_id(resource_id)
  Apipie.set_resource_id(@controller, resource_id)
end

#short(short) ⇒ Object Also known as: short_description



55
56
57
# File 'lib/apipie/dsl_definition.rb', line 55

def short(short)
  _apipie_dsl_data[:short_description] = short
end