Module: Rladr

Defined in:
lib/rladr.rb,
lib/rladr/new.rb,
lib/rladr/version.rb,
lib/rladr/initializer.rb

Defined Under Namespace

Modules: Initializer, New

Constant Summary collapse

VERSION =
"1.2.0"

Class Method Summary collapse

Class Method Details

.execute(args) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'lib/rladr.rb', line 6

def self.execute(args)
  unless args.any?
    puts <<~EOF
    Usage:
      rladr init [basedir]
      rladr new <Free text title>
    EOF

    exit
  end

  case args[0]
  when 'init'
    Rladr::Initializer.execute(args)
  when 'new'
    Rladr::New.execute(args.slice(1, args.length).join(' '))
  end
end