Module: Filepreviews

Includes:
Config, Utils
Defined in:
lib/filepreviews.rb,
lib/filepreviews/cli.rb,
lib/filepreviews/http.rb,
lib/filepreviews/utils.rb,
lib/filepreviews/config.rb,
lib/filepreviews/version.rb,
lib/filepreviews/response.rb

Overview

Contains the version namespaced

Author:

Defined Under Namespace

Modules: Config, HTTP, Utils Classes: CLI, Response

Constant Summary collapse

VERSION =
'2.0.9'

Instance Attribute Summary

Attributes included from Config

#api_key, #api_key, :secret_key, #secret_key

Class Method Summary collapse

Methods included from Utils

#extract_metadata, #extract_size, included, #process_params, #validate_pages

Methods included from Config

#configure, included

Class Method Details

.generate(url, options = {}) ⇒ Filepreviews::Response

Facade method to call API response

Parameters:

  • url (String)

    image url to convert

  • options (Hash<Symbol>) (defaults to: {})

    :metada and :image options

Returns:



20
21
22
23
# File 'lib/filepreviews.rb', line 20

def self.generate(url, options = {})
  request_hash = prepare_options(url, options)
  Filepreviews::HTTP.fetch(request_hash)
end