module Deck::Submodule::ClassMethods

Public Instance Methods

dependancies(dependancies=nil) click to toggle source
# File lib/deck/submodule.rb, line 62
def dependancies(dependancies=nil)
  unless dependancies.nil?
    dep_list = dependancies
    dep_list = [dependancies] unless dependancies.instance_of? Array
    @dependancies = dep_list
  end
  @dependancies
end
meta?() click to toggle source
# File lib/deck/submodule.rb, line 38
def meta?
  type == :meta
end
register_name(name=nil) click to toggle source
# File lib/deck/submodule.rb, line 57
def register_name(name=nil)
  @name = name unless name.nil?
  @name
end
repeatable(value=nil) click to toggle source
# File lib/deck/submodule.rb, line 52
def repeatable(value=nil)
  @repeatable = value unless type.nil?
  @repeatable
end
repeatable?() click to toggle source
# File lib/deck/submodule.rb, line 42
def repeatable?
  @repeatable
end
type(type=nil) click to toggle source
# File lib/deck/submodule.rb, line 46
def type(type=nil)
  @type ||= :build
  @type = type unless type.nil?
  @type
end