Module: Norn::GlobalOptions

Defined in:
lib/norn/global_options.rb

Class Method Summary collapse

Class Method Details

.clear!Object



18
19
20
# File 'lib/norn/global_options.rb', line 18

def self.clear!
  @options = {}
end

.register(name, type:, desc:, aliases: [], default: nil) ⇒ Object



5
6
7
8
9
10
11
12
# File 'lib/norn/global_options.rb', line 5

def self.register(name, type:, desc:, aliases: [], default: nil)
  @options[name.to_sym] = {
    type: type,
    desc: desc,
    aliases: aliases || [],
    default: default
  }
end

.registered_optionsObject



14
15
16
# File 'lib/norn/global_options.rb', line 14

def self.registered_options
  @options
end