Class: Math::Space::NumberSpace

Inherits:
TypesSpaceⓣ¹ show all
Includes:
Singleton
Defined in:
lib/ruuuby/math/space/discrete/number_space.rb

Constant Summary collapse

NORMALIZERS_ALL_NUMS_W_STR =
[:∈ℕ, :∈𝕎, :∈ℤ, :∈ℕ𝕊, :∈𝕎𝕊, :∈ℤ𝕊].❄️

Instance Attribute Summary

Attributes inherited from AbstractSpace

#name, #num_dimensions, #symbol

Instance Method Summary collapse

Constructor Details

#initializeNumberSpace

Returns a new instance of NumberSpace.



14
15
16
17
18
# File 'lib/ruuuby/math/space/discrete/number_space.rb', line 14

def initialize
  @space_type     = 'types'
  @symbol         = :🔢
  @num_dimensions = 1
end

Instance Method Details

#∋?(n) ⇒ Boolean

Returns:

  • (Boolean)


20
# File 'lib/ruuuby/math/space/discrete/number_space.rb', line 20

def ∋?(n); n.num?; end

#∌?(n) ⇒ Boolean

Returns:

  • (Boolean)


22
# File 'lib/ruuuby/math/space/discrete/number_space.rb', line 22

def ∌?(n); !(self.∋?(n)); end