Class: Cathode::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/cathode/base.rb

Constant Summary collapse

@@versions =
{}

Class Method Summary collapse

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

.versionsObject



18
19
20
# File 'lib/cathode/base.rb', line 18

def versions
  @@versions
end