module Leggy
Constants
- VERSION
Public Class Methods
api_token()
click to toggle source
# File lib/leggy.rb, line 37 def self.api_token Base64.encode64("#{configuration.api_token}:") end
apps(options = {})
click to toggle source
This resource allows for the uploading of 80app files.
# File lib/leggy.rb, line 65 def self.apps(options = {}) Leggy::Resource::App.new(setup(options)) end
connection()
click to toggle source
# File lib/leggy.rb, line 45 def self.connection Faraday.new( url: 'https://api.80legs.com', headers: { content_type: 'application/json', authorization: "Basic #{api_token}" } ) do |req| req.adapter :net_http end end
connection=(value)
click to toggle source
# File lib/leggy.rb, line 41 def self.connection=(value) @connection = value end
crawls(options = {})
click to toggle source
This resource allows for the creation and cancelation of crawls. It also allows the user to view the crawl status and settings.
# File lib/leggy.rb, line 78 def self.crawls(options = {}) Leggy::Resource::Crawl.new(setup(options)) end
results(options = {})
click to toggle source
This resource allows for viewing a list of the urls containing the crawl results.
# File lib/leggy.rb, line 85 def self.results(options = {}) Leggy::Resource::Result.new(setup(options)) end
setup(options)
click to toggle source
# File lib/leggy.rb, line 89 def self.setup(options) options[:connection] = connection unless options[:connection] options end
urls(options = {})
click to toggle source
This resource allows for the uploading and viewing of URL lists.
# File lib/leggy.rb, line 71 def self.urls(options = {}) Leggy::Resource::Url.new(setup(options)) end
users(options = {})
click to toggle source
This resource allows for the viewing of user data.
# File lib/leggy.rb, line 59 def self.users(options = {}) Leggy::Resource::User.new(setup(options)) end