Sha256: 5351a80b1aacc96155a4b88f20a61db1c2ac91a4beb76895a5316199b3e6950f

Contents?: true

Size: 660 Bytes

Versions: 3

Compression:

Stored size: 660 Bytes

Contents

module KirguduBase
	module SystemPrepare
		def self.prepare
			result = false
			ActiveRecord::Base.transaction do
				user = ::KirguduBase::Security::User.create_system_user('system@kirgudu.net')
				if user.valid?
					::KirguduBase::Security::LoginProvider.create_system_provider('Facebook Login', 'facebook', user)
					::KirguduBase::Security::LoginProvider.create_system_provider('Twitter Login', 'twitter', user)
					::KirguduBase::Security::LoginProvider.create_system_provider('Google Login', 'google', user)
					::KirguduBase::Security::LoginProvider.create_system_provider('VKontakte Login', 'google', user)
				end
			end
			result
		end
	end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
kirgudu_base-0.0.25 app/helpers/kirgudu_base/system_prepare.rb
kirgudu_base-0.0.23 app/helpers/kirgudu_base/system_prepare.rb
kirgudu_base-0.0.22 app/helpers/kirgudu_base/system_prepare.rb