Class: Togls::NullToggle

Inherits:
Toggle
  • Object
show all
Defined in:
lib/togls/null_toggle.rb

Overview

Null Toggle

The Null Toggle model is designed to be used as a response when there is no toggle found when requested to be retreived through a Toggle Repository.

Direct Known Subclasses

RuleFeatureMismatchToggle

Instance Attribute Summary

Attributes inherited from Toggle

#feature, #rule

Instance Method Summary collapse

Methods inherited from Toggle

#id, #off?, #on?, #target_matches?, #validate_target

Constructor Details

#initializeNullToggle

Returns a new instance of NullToggle.



7
8
9
10
# File 'lib/togls/null_toggle.rb', line 7

def initialize
  feature = Togls::Feature.new('null', 'the official null feature', Togls::TargetTypes::EITHER)
  super(feature)
end

Instance Method Details

#offObject



16
17
18
# File 'lib/togls/null_toggle.rb', line 16

def off
  self
end

#onObject



12
13
14
# File 'lib/togls/null_toggle.rb', line 12

def on
  self
end