Module: ActsAsActivateable::ActsAsActivateableInstanceMethods

Defined in:
lib/acts_as_activateable.rb

Instance Method Summary collapse

Instance Method Details

#disableObject



73
74
75
76
# File 'lib/acts_as_activateable.rb', line 73

def disable
  # send(:active, true)
  self.send("#{enabled_column}=", false); save
end

#disabled?Boolean

Returns:

  • (Boolean)


82
83
84
# File 'lib/acts_as_activateable.rb', line 82

def disabled?
  !enabled?
end

#enableObject



66
67
68
69
70
71
# File 'lib/acts_as_activateable.rb', line 66

def enable
  # send(:active, false)
  # puts "@configuration: #{@configuration}"
  # puts "enabled_column: #{enabled_column}"
  self.send("#{enabled_column}=", true); save
end

#enabled?Boolean

Returns:

  • (Boolean)


78
79
80
# File 'lib/acts_as_activateable.rb', line 78

def enabled?
  self.send(enabled_column)
end