Class: RubyMinimumVersion
- Inherits:
-
Object
- Object
- RubyMinimumVersion
- Defined in:
- lib/ruby_minimum_version.rb,
lib/ruby_minimum_version/version.rb
Constant Summary collapse
- PARSERS =
[18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34] .map { |ver| "Parser::Ruby#{ver}" } .select { |ver| const_defined?(ver) } .map { |ver| const_get(ver) }
- VERSION =
'0.1.0'
Instance Method Summary collapse
- #document ⇒ Object
-
#initialize(given_source, verbose: false) ⇒ RubyMinimumVersion
constructor
A new instance of RubyMinimumVersion.
- #minimum_version ⇒ Object
Constructor Details
#initialize(given_source, verbose: false) ⇒ RubyMinimumVersion
Returns a new instance of RubyMinimumVersion.
14 15 16 17 |
# File 'lib/ruby_minimum_version.rb', line 14 def initialize(given_source, verbose: false) @given_source = given_source @verbose = verbose end |
Instance Method Details
#document ⇒ Object
24 25 26 27 |
# File 'lib/ruby_minimum_version.rb', line 24 def document @document or parse @document end |
#minimum_version ⇒ Object
19 20 21 22 |
# File 'lib/ruby_minimum_version.rb', line 19 def minimum_version @minimum_version or parse @minimum_version end |