github
67 of 82 new or added lines in 11 files covered. (81.71%)
5716 of 6321 relevant lines covered (90.43%)
814.46 hits per line
NEW
|
module Oauth |
× |
NEW
|
SCOPES = %w[read_prefs write_prefs write_diary write_api read_gpx write_gpx write_notes].freeze |
× |
3 |
|
|
NEW
|
class Scope |
× |
NEW
|
attr_reader :name
|
× |
6 |
|
|
NEW
|
def initialize(name) |
× |
NEW
|
@name = name
|
× |
NEW
|
end
|
× |
10 |
|
|
NEW
|
def description |
× |
NEW
|
I18n.t("oauth.scopes.#{name}") |
× |
NEW
|
end
|
× |
NEW
|
end
|
× |
15 |
|
|
NEW
|
def self.scopes |
× |
NEW
|
SCOPES.collect { |s| Scope.new(s) } |
× |
NEW
|
end
|
× |
NEW
|
end
|
× |