class AmemberPro::CheckAccess
Public Class Methods
by_email(params={})
click to toggle source
# File lib/amember_pro/check_access.rb, line 11 def self.by_email(params={}) check_access('by-email', params) end
by_login(params={})
click to toggle source
# File lib/amember_pro/check_access.rb, line 7 def self.by_login(params={}) check_access('by-login', params) end
by_login_pass(params={})
click to toggle source
# File lib/amember_pro/check_access.rb, line 3 def self.by_login_pass(params={}) check_access('by-login-pass', params) end
to_s()
click to toggle source
# File lib/amember_pro/check_access.rb, line 15 def self.to_s 'check-access' end
Private Class Methods
check_access(amember_method, params)
click to toggle source
# File lib/amember_pro/check_access.rb, line 21 def self.check_access(amember_method, params) connection(Method::GET, amember_method, params).body end
connection(method, amember_method, params={})
click to toggle source
# File lib/amember_pro/check_access.rb, line 25 def self.connection(method, amember_method, params={}) api = "#{AmemberPro::END_POINT}/#{self.to_s}/#{amember_method}" params[:_key] = AmemberPro.access_key url = AmemberPro.url conn = Faraday.new(:url => url, :ssl => {:verify => false}) case method when 'get' conn.get api, params end end