Module: PowerTypes::Observable

Defined in:
lib/power_types/patterns/observer/observable.rb

Defined Under Namespace

Modules: ClassMethods

Constant Summary collapse

@@observable_disabled =
false

Class Method Summary collapse

Class Method Details

.included(_klass) ⇒ Object



13
14
15
# File 'lib/power_types/patterns/observer/observable.rb', line 13

def self.included(_klass)
  _klass.extend ClassMethods
end

.observable_disabled=(_value) ⇒ Object



5
6
7
# File 'lib/power_types/patterns/observer/observable.rb', line 5

def self.observable_disabled=(_value)
  @@observable_disabled = _value
end

.observable_disabled?Boolean

Returns:

  • (Boolean)


9
10
11
# File 'lib/power_types/patterns/observer/observable.rb', line 9

def self.observable_disabled?
  @@observable_disabled
end