Module: Trailblazer::Core::Utils

Defined in:
lib/trailblazer/core/utils.rb,
lib/trailblazer/core/utils/version.rb,
lib/trailblazer/core/utils/symbol_inspect_for.rb,
lib/trailblazer/core/utils/convert_operation_test.rb

Defined Under Namespace

Modules: ConvertOperationTest Classes: Error

Constant Summary collapse

VERSION =
"0.0.2"

Class Method Summary collapse

Class Method Details

.symbol_inspect_for(name) ⇒ Object

Used to test keyword exceptions in all Ruby versions.



5
6
7
8
9
10
11
# File 'lib/trailblazer/core/utils/symbol_inspect_for.rb', line 5

def self.symbol_inspect_for(name)
  if Gem::Version.new(RUBY_VERSION) < Gem::Version.new("2.7.0") || RUBY_ENGINE == 'jruby'
    "#{name}"
  else
    ":#{name}"
  end
end