class OmniAuth::Strategies::Redmine

Public Instance Methods

consumer() click to toggle source
Calls superclass method
# File lib/omniauth/strategies/redmine.rb, line 7
def consumer
  options.client_options = {
    :authorize_url => "#{redmine_base_url}oauth/authorize",
    :request_token_url => "#{redmine_base_url}oauth/request_token",
    :access_token_url => "#{redmine_base_url}oauth/access_token"
  }
  super
end
raw_info() click to toggle source
# File lib/omniauth/strategies/redmine.rb, line 26
def raw_info
  @raw_info ||= MultiJson.decode(access_token.get("#{redmine_base_url}oauth/user_info.json").body)
end

Private Instance Methods

redmine_base_url() click to toggle source
# File lib/omniauth/strategies/redmine.rb, line 31
def redmine_base_url
  options.redmine_base_url << '/' unless options.redmine_base_url.end_with?('/')
  options.redmine_base_url
end