Module: Ruuuby::Attribute::Includable::Cardinality
- Defined in:
- lib/ruuuby/module/attribute/includable/cardinality.rb
Overview
provide additional functionality to check various cardinality lengths, via help with subscripts
Class Method Summary collapse
-
.included(kclass) ⇒ Class
ensure the instance of
Classthat is currently including Module(Cardinality) will define the ‘𝔠` alias.
Instance Method Summary collapse
-
#𝔠₁? ⇒ Boolean
True, if self
cardinalityis1. -
#𝔠₂? ⇒ Boolean
True, if self
cardinalityis2. -
#𝔠₃? ⇒ Boolean
True, if self
cardinalityis3. -
#𝔠₄? ⇒ Boolean
True, if self
cardinalityis4. -
#𝔠₅? ⇒ Boolean
True, if self
cardinalityis5. -
#𝔠₋(additional_delta = 0) ⇒ Integer
‘self.cardinality - 1`.
Class Method Details
.included(kclass) ⇒ Class
ensure the instance of Class that is currently including Module(Cardinality) will define the ‘𝔠` alias
20 21 22 |
# File 'lib/ruuuby/module/attribute/includable/cardinality.rb', line 20 def self.included(kclass) kclass.alias_method(: |
Instance Method Details
#𝔠₁? ⇒ Boolean
Returns true, if self cardinality is 1.
32 |
# File 'lib/ruuuby/module/attribute/includable/cardinality.rb', line 32 def |
#𝔠₂? ⇒ Boolean
Returns true, if self cardinality is 2.
35 |
# File 'lib/ruuuby/module/attribute/includable/cardinality.rb', line 35 def |
#𝔠₃? ⇒ Boolean
Returns true, if self cardinality is 3.
38 |
# File 'lib/ruuuby/module/attribute/includable/cardinality.rb', line 38 def |
#𝔠₄? ⇒ Boolean
Returns true, if self cardinality is 4.
41 |
# File 'lib/ruuuby/module/attribute/includable/cardinality.rb', line 41 def |
#𝔠₅? ⇒ Boolean
Returns true, if self cardinality is 5.
44 |
# File 'lib/ruuuby/module/attribute/includable/cardinality.rb', line 44 def |
#𝔠₋(additional_delta = 0) ⇒ Integer
Returns ‘self.cardinality - 1`.
27 28 29 |
# File 'lib/ruuuby/module/attribute/includable/cardinality.rb', line 27 def |