module Initializer::Controls::Proof
Public Class Methods
included(cls)
click to toggle source
# File lib/initializer/controls/proof.rb, line 4 def self.included(cls) cls.extend ClassProof end
Public Instance Methods
initialized?(check_no_attr: nil)
click to toggle source
# 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