Class: Gemrat::Arguments
- Inherits:
-
Object
- Object
- Gemrat::Arguments
- Defined in:
- lib/gemrat/arguments.rb
Constant Summary collapse
- ATTRIBUTES =
[:gem_names, :gemfile]
Instance Method Summary collapse
- #gem_names ⇒ Object
-
#initialize(*args) ⇒ Arguments
constructor
A new instance of Arguments.
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 end |
Instance Method Details
#gem_names ⇒ Object
16 17 18 |
# File 'lib/gemrat/arguments.rb', line 16 def gem_names arguments.take_while { |arg| arg !~ /^-|^--/} end |