Class: Cathode::Base
- Inherits:
-
Object
- Object
- Cathode::Base
- Defined in:
- lib/cathode/base.rb
Constant Summary collapse
- @@versions =
{}
Class Method Summary collapse
- .resource(resource_name, params = nil, &block) ⇒ Object
- .version(version_number, &block) ⇒ Object
- .versions ⇒ Object
Class Method Details
.resource(resource_name, params = nil, &block) ⇒ Object
12 13 14 15 16 |
# File 'lib/cathode/base.rb', line 12 def resource(resource_name, params = nil, &block) version 1 do resource resource_name, params, &block end end |
.version(version_number, &block) ⇒ Object
22 23 24 25 |
# File 'lib/cathode/base.rb', line 22 def version(version_number, &block) version = Version.new(version_number, &block) versions[version.version.to_s] = version end |
.versions ⇒ Object
18 19 20 |
# File 'lib/cathode/base.rb', line 18 def versions @@versions end |