Module: Kabal::GlobalRules::NumberProperities
- Included in:
- Language
- Defined in:
- lib/kabal/languages/global/number_properities.rb
Instance Method Summary collapse
- #fractional?(number) ⇒ Boolean
- #natural?(number) ⇒ Boolean
- #need_minus?(number) ⇒ Boolean
- #number_is_google?(number) ⇒ Boolean
- #number_is_thousands?(number) ⇒ Boolean
Instance Method Details
#fractional?(number) ⇒ Boolean
4 5 6 |
# File 'lib/kabal/languages/global/number_properities.rb', line 4 def fractional?(number) number % 1 != 0 end |
#natural?(number) ⇒ Boolean
7 8 9 |
# File 'lib/kabal/languages/global/number_properities.rb', line 7 def natural?(number) number % 1 == 0 end |
#need_minus?(number) ⇒ Boolean
16 17 18 |
# File 'lib/kabal/languages/global/number_properities.rb', line 16 def need_minus?(number) number < 0 end |
#number_is_google?(number) ⇒ Boolean
13 14 15 |
# File 'lib/kabal/languages/global/number_properities.rb', line 13 def number_is_google?(number) count(number) == 10 && number_order(number) == 99 end |
#number_is_thousands?(number) ⇒ Boolean
10 11 12 |
# File 'lib/kabal/languages/global/number_properities.rb', line 10 def number_is_thousands?(number) number_order(number) < 3 end |