Class: Gemrat::Arguments

Inherits:
Object
  • Object
show all
Defined in:
lib/gemrat/arguments.rb

Constant Summary collapse

ATTRIBUTES =
[:gem_names, :gemfile]

Instance Method Summary collapse

Constructor Details

#initialize(*args) ⇒ Arguments

Returns a new instance of Arguments.



8
9
10
11
12
13
14
# File 'lib/gemrat/arguments.rb', line 8

def initialize(*args)
  self.arguments = *args

  validate

  extract_options
end

Instance Method Details

#gem_namesObject



16
17
18
# File 'lib/gemrat/arguments.rb', line 16

def gem_names
  arguments.take_while { |arg| arg !~ /^-|^--/}
end