class Access::OauthApplication
Public Class Methods
create(options = {})
click to toggle source
# File lib/access/oauth_application.rb, line 32 def self.create(options = {}) # Internal Admin only Call Access::Api.new.create_oauth_application options end
create_token(application_id, options = {})
click to toggle source
# File lib/access/oauth_application.rb, line 27 def self.create_token(application_id, options = {}) # Internal Admin only Call Access::Api.new.create_oauth_application_token application_id, options end
delete(application_id, options = {})
click to toggle source
# File lib/access/oauth_application.rb, line 42 def self.delete(application_id, options = {}) # Internal Admin only Call Access::Api.new.delete_oauth_application application_id, options end
find(application_id, options = {})
click to toggle source
# File lib/access/oauth_application.rb, line 10 def self.find(application_id, options = {}) # Internal Admin only Call Access::Api.new.find_oauth_application application_id, options end
find_token(application_id, token_id, options = {})
click to toggle source
# File lib/access/oauth_application.rb, line 21 def self.find_token(application_id, token_id, options = {}) # Internal Admin only Call # Returns Token Response Access::Api.new.find_oauth_application_token application_id, token_id, options end
new(values)
click to toggle source
# File lib/access/oauth_application.rb, line 51 def initialize(values) @used_fields = [] set_up_methods(values) set_values(values) @links = Access::Link.new(@links) if @links @filter = Access::Filter.new(@filter) if @filter end
process_batch(chunk)
click to toggle source
# File lib/access/oauth_application.rb, line 47 def self.process_batch(chunk) chunk.map { |application| new(application) } end
search(options = {})
click to toggle source
# File lib/access/oauth_application.rb, line 5 def self.search(options = {}) # Internal Admin only Call Access::Api.new.search_oauth_applications options end
search_tokens(application_id, options = {})
click to toggle source
# File lib/access/oauth_application.rb, line 15 def self.search_tokens(application_id, options = {}) # Internal Admin only Call # Returns Token Response Access::Api.new.search_oauth_application_tokens application_id, options end
update(application_id, options = {})
click to toggle source
# File lib/access/oauth_application.rb, line 37 def self.update(application_id, options = {}) # Internal Admin only Call Access::Api.new.update_oauth_application application_id, options end
Public Instance Methods
has_scope?(scope)
click to toggle source
# File lib/access/oauth_application.rb, line 59 def has_scope?(scope) end
oauth_application_key()
click to toggle source
# File lib/access/oauth_application.rb, line 63 def oauth_application_key @id end