Class: Is
Class Method Summary collapse
- .numeric?(val) ⇒ Boolean
- .string?(val) ⇒ Boolean
- .symbol?(val) ⇒ Boolean
- .symbolic?(val) ⇒ Boolean
- .truthy?(val) ⇒ Boolean
Class Method Details
.numeric?(val) ⇒ Boolean
6 7 8 |
# File 'lib/trax/core/ext/is.rb', line 6 def self.numeric?(val) val.is_a?(::Numeric) end |
.string?(val) ⇒ Boolean
10 11 12 |
# File 'lib/trax/core/ext/is.rb', line 10 def self.string?(val) val.is_a?(::String) end |
.symbol?(val) ⇒ Boolean
14 15 16 |
# File 'lib/trax/core/ext/is.rb', line 14 def self.symbol?(val) val.is_a?(::Symbol) end |
.symbolic?(val) ⇒ Boolean
18 19 20 |
# File 'lib/trax/core/ext/is.rb', line 18 def self.symbolic?(val) val.is_a?(::String) || val.is_a?(::Symbol) end |
.truthy?(val) ⇒ Boolean
2 3 4 |
# File 'lib/trax/core/ext/is.rb', line 2 def self.truthy?(val) [true, false].include?(val) end |