module EducoderOauth class << self attr_accessor :client_id, :client_secret, :base_url def logger @_logger ||= STDOUT end def logger=(l) @_logger = l end def oauth_url(redirect_uri) "#{base_url}/oauth2?call_url=/oauth/authorize?client_id=#{client_id}&redirect_uri=#{URI.encode_www_form_component(redirect_uri)}&response_type=code" end end end