module Primitives

Public Instance Methods

boolean?(data) click to toggle source
# File lib/taxon/primitives.rb, line 19
def boolean?(data)
  data.is_a?(TrueClass) || data.is_a?(FalseClass)
end
nothing?(data) click to toggle source
# File lib/taxon/primitives.rb, line 3
def nothing?(data)
  data == nil
end
number?(data) click to toggle source
# File lib/taxon/primitives.rb, line 7
def number?(data)
  data.is_a? Numeric
end
string?(data) click to toggle source
# File lib/taxon/primitives.rb, line 11
def string?(data)
  data.is_a? String
end
symbol?(data) click to toggle source
# File lib/taxon/primitives.rb, line 15
def symbol?(data)
  data.is_a? Symbol
end