github
66 of 81 new or added lines in 11 files covered. (81.48%)
5711 of 6316 relevant lines covered (90.42%)
815.05 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
|
× |