Sha256: a0dda699f538bb69922a6cc813def49a80353788257fe1ed70163efa4fc64569

Contents?: true

Size: 322 Bytes

Versions: 14

Compression:

Stored size: 322 Bytes

Contents

class Is
  def self.truthy?(val)
    [true, false].include?(val)
  end

  def self.numeric?(val)
    val.is_a?(::Numeric)
  end

  def self.string?(val)
    val.is_a?(::String)
  end

  def self.symbol?(val)
    val.is_a?(::Symbol)
  end

  def self.symbolic?(val)
    val.is_a?(::String) || val.is_a?(::Symbol)
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
trax_core-0.0.86 lib/trax/core/ext/is.rb
trax_core-0.0.85 lib/trax/core/ext/is.rb
trax_core-0.0.84 lib/trax/core/ext/is.rb
trax_core-0.0.83 lib/trax/core/ext/is.rb
trax_core-0.0.82 lib/trax/core/ext/is.rb
trax_core-0.0.81 lib/trax/core/ext/is.rb
trax_core-0.0.80 lib/trax/core/ext/is.rb
trax_core-0.0.79 lib/trax/core/ext/is.rb
trax_core-0.0.78 lib/trax/core/ext/is.rb
trax_core-0.0.77 lib/trax/core/ext/is.rb
trax_core-0.0.76 lib/trax/core/ext/is.rb
trax_core-0.0.74 lib/trax/core/ext/is.rb
trax_core-0.0.73 lib/trax/core/ext/is.rb
trax_core-0.0.72 lib/trax/core/ext/is.rb