Method: Authgasm::Session::Base#credentials=

Defined in:
lib/authgasm/session/base.rb

#credentials=(values) ⇒ Object

Lets you set your loging and password via a hash format. This is “params” safe. It only allows for 3 keys: your login field name, password field name, and remember me.



137
138
139
140
141
142
143
144
# File 'lib/authgasm/session/base.rb', line 137

def credentials=(values)
  return if values.blank? || !values.is_a?(Hash)
  values.symbolize_keys!
  [.to_sym, password_field.to_sym, :remember_me].each do |field|
    next if !values.key?(field)
    send("#{field}=", values[field])
  end
end