module Imgurr

Command is the main point of entry for boom commands; shell arguments are passed through to Command, which then filters and parses through individual commands and reroutes them to constituent object classes.

Highly inspired by @holman/boom

Interface for the Imgur API

Interface for the Imgur API

Platform is a centralized point to shell out platform specific functionality like clipboard access or commands to open URLs.

Clipboard is a centralized point to shell out to each individual platform's clipboard, pasteboard, or whatever they decide to call it.

Source: github.com/holman/boom

Storage is the interface between multiple Backends. You can use Storage directly without having to worry about which Backend is in use.

Constants

DEBUG
VERSION

Public Class Methods

options() click to toggle source
# File lib/imgurr.rb, line 34
def self.options
  @options ||= {}
end
storage() click to toggle source
# File lib/imgurr.rb, line 30
def self.storage
  @storage ||= Storage.new
end