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