Module: Initializer::Controls::Proof
- Included in:
- Initialized::Example, Visibility::Example, Visibility::Override::Example
- Defined in:
- lib/initializer/controls/proof.rb
Defined Under Namespace
Modules: ClassProof
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.included(cls) ⇒ Object
4 5 6 |
# File 'lib/initializer/controls/proof.rb', line 4 def self.included(cls) cls.extend ClassProof end |
Instance Method Details
#initialized?(check_no_attr: nil) ⇒ Boolean
34 35 36 37 38 39 40 41 42 43 44 45 46 |
# File 'lib/initializer/controls/proof.rb', line 34 def initialized?(check_no_attr: nil) check_no_attr ||= false attrs_equal = @some_attr == Attributes.some_attr && @some_other_attr == Attributes.some_other_attr && @another_attr == Attributes.another_attr unless check_no_attr return attrs_equal else return attrs_equal && (@no_attr == Attributes.no_attr) end end |