Class: Gemrat::Arguments

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

Defined Under Namespace

Classes: PrintHelp

Constant Summary collapse

ATTRIBUTES =
[:gems, :gemfile, :options]

Instance Method Summary collapse

Constructor Details

#initialize(*args) ⇒ Arguments

Returns a new instance of Arguments.



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

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

  parse_options
end

Instance Method Details

#gemsObject



17
18
19
20
21
22
23
# File 'lib/gemrat/arguments.rb', line 17

def gems
  gem_names.map do |name|
    gem      = Gem.new
    gem.name = name
    gem
  end
end