Module: VkontakteAuthentication::ActsAsAuthentic::Config
- Defined in:
- lib/vkontakte/authentication.rb
Instance Method Summary collapse
- #vk_app_cookie ⇒ Object
- #vk_app_id(value = nil) ⇒ Object
- #vk_app_password(value = nil) ⇒ Object
- #vk_id_field(value = nil) ⇒ Object (also: #vk_id_field=)
-
#vkontakte_auto_registration(value = true) ⇒ Object
(also: #vkontakte_auto_registration=)
Auto registration.
- #vkontakte_auto_registration_value(value = nil) ⇒ Object
- #vkontakte_enabled(vk_app_data = {}) ⇒ Object (also: #vkontakte_enabled=)
- #vkontakte_enabled_value(value = nil) ⇒ Object
-
#vkontakte_merge_enabled(value = true) ⇒ Object
(also: #vkontakte_merge_enabled=)
Auto merge.
- #vkontakte_merge_enabled_value(value = nil) ⇒ Object
Instance Method Details
#vk_app_cookie ⇒ Object
59 60 61 |
# File 'lib/vkontakte/authentication.rb', line 59 def rw_config(:vk_app_cookie, nil) || rw_config(:vk_app_cookie, "vk_app_#{vk_app_id}") if vk_app_id end |
#vk_app_id(value = nil) ⇒ Object
50 51 52 53 |
# File 'lib/vkontakte/authentication.rb', line 50 def vk_app_id(value = nil) rw_config(:vk_app_id, value) ActiveRecord::Base.send(:rw_config, :vk_app_id, value) end |
#vk_app_password(value = nil) ⇒ Object
55 56 57 |
# File 'lib/vkontakte/authentication.rb', line 55 def vk_app_password(value = nil) rw_config(:vk_app_password, value) end |
#vk_id_field(value = nil) ⇒ Object Also known as: vk_id_field=
63 64 65 |
# File 'lib/vkontakte/authentication.rb', line 63 def vk_id_field(value = nil) rw_config(:vk_id_field, value, :vk_id) end |
#vkontakte_auto_registration(value = true) ⇒ Object Also known as: vkontakte_auto_registration=
Auto registration
31 32 33 |
# File 'lib/vkontakte/authentication.rb', line 31 def vkontakte_auto_registration(value = true) rw_config(:vkontakte_auto_registration, value, true) end |
#vkontakte_auto_registration_value(value = nil) ⇒ Object
36 37 38 |
# File 'lib/vkontakte/authentication.rb', line 36 def vkontakte_auto_registration_value(value = nil) rw_config(:vkontakte_auto_registration, value, true) end |
#vkontakte_enabled(vk_app_data = {}) ⇒ Object Also known as: vkontakte_enabled=
17 18 19 20 21 22 23 |
# File 'lib/vkontakte/authentication.rb', line 17 def vkontakte_enabled(vk_app_data = {}) value = vk_app_data.present? && vk_app_data[:vk_app_id] && vk_app_data[:vk_app_password] ? true : false if vkontakte_enabled_value(value) vk_app_id vk_app_data[:vk_app_id] vk_app_password vk_app_data[:vk_app_password] end end |
#vkontakte_enabled_value(value = nil) ⇒ Object
26 27 28 |
# File 'lib/vkontakte/authentication.rb', line 26 def vkontakte_enabled_value(value = nil) rw_config(:vkontakte_enabled, value, false) end |
#vkontakte_merge_enabled(value = true) ⇒ Object Also known as: vkontakte_merge_enabled=
Auto merge
41 42 43 |
# File 'lib/vkontakte/authentication.rb', line 41 def vkontakte_merge_enabled(value = true) rw_config(:vkontakte_merge_enabled, value, true) end |
#vkontakte_merge_enabled_value(value = nil) ⇒ Object
46 47 48 |
# File 'lib/vkontakte/authentication.rb', line 46 def vkontakte_merge_enabled_value(value = nil) rw_config(:vkontakte_merge_enabled, value, true) end |