class AbcSize::RubyVersion::Picker

Ruby version picker

Attributes

parameter_index[R]
parameters[R]

Public Class Methods

new(parameters) click to toggle source
# File lib/abc_size/ruby_version/picker.rb, line 11
def initialize(parameters)
  @parameters = parameters
  @parameter_index = @parameters.index('-r') || @parameters.index('--ruby')
end

Public Instance Methods

call() click to toggle source
# File lib/abc_size/ruby_version/picker.rb, line 16
def call
  return if parameter_index.nil?

  value_index = parameter_index + 1

  parameters_version = parameters[value_index].to_f

  return_supported_version_if_version_supported(parameters_version)
end