Module: Versionable

Defined in:
lib/versionable.rb,
lib/versionable/image.rb,
lib/versionable/version.rb,
lib/versionable/configuration.rb

Defined Under Namespace

Modules: ClassMethods Classes: Configuration, Image, Version

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configObject (readonly)

Returns the value of attribute config.



3
4
5
# File 'lib/versionable.rb', line 3

def config
  @config
end

Class Method Details

.configure(&blk) ⇒ Object



9
10
11
# File 'lib/versionable.rb', line 9

def configure(&blk)
  @config ||= Configuration.new(&blk)
end

.included(base) ⇒ Object



13
14
15
# File 'lib/versionable.rb', line 13

def included(base)
  base.extend(ClassMethods)
end

.versionObject



5
6
7
# File 'lib/versionable.rb', line 5

def version
  '0.2.4'
end