module Doorkeeper::Models::Scopes
def includes_scope?(*required_scopes)
def includes_scope?(*required_scopes) required_scopes.blank? || required_scopes.any? { |scope| scopes.exists?(scope.to_s) } end
def scopes
def scopes OAuth::Scopes.from_string(scopes_string) end
def scopes=(value)
def scopes=(value) if value.is_a?(Array) super(Doorkeeper::OAuth::Scopes.from_array(value).to_s) else super(Doorkeeper::OAuth::Scopes.from_string(value.to_s).to_s) end end
def scopes_string
def scopes_string self[:scopes] end