Class: Tamebou::Helpers::Presence

Inherits:
Base
  • Object
show all
Defined in:
lib/helpers/presence.rb

Instance Method Summary collapse

Constructor Details

#initialize(params) ⇒ Presence

Returns a new instance of Presence.



4
5
6
7
8
# File 'lib/helpers/presence.rb', line 4

def initialize(params)
  if params.is_a?(TrueClass) || params.is_a?(FalseClass)
    @presence = params
  end
end

Instance Method Details

#expected_valuesObject



10
11
12
# File 'lib/helpers/presence.rb', line 10

def expected_values
  @presence ? ["presence"] : [nil, "presence"]
end

#unexpected_valuesObject



14
15
16
# File 'lib/helpers/presence.rb', line 14

def unexpected_values
  @presence ? [nil] : []
end