module Sickle
Constants
- VERSION
Public Class Methods
namespace()
click to toggle source
# File lib/sickle.rb, line 35 def namespace @__namespace ||= [] end
pop_desc()
click to toggle source
# File lib/sickle.rb, line 10 def pop_desc d = @__desc @__desc = nil d end
pop_namespace()
click to toggle source
# File lib/sickle.rb, line 31 def pop_namespace namespace.pop end
pop_options()
click to toggle source
# File lib/sickle.rb, line 21 def pop_options o = @__options || {} @__options = {} o end
push_desc(desc)
click to toggle source
# File lib/sickle.rb, line 6 def push_desc(desc) @__desc = desc end
push_namespace(n)
click to toggle source
# File lib/sickle.rb, line 27 def push_namespace(n) namespace << n end
push_option(name, opts)
click to toggle source
# File lib/sickle.rb, line 16 def push_option(name, opts) @__options ||= {} @__options[name] = Option.new(name, opts) end