Module: Extensionator

Defined in:
lib/extensionator.rb,
lib/extensionator/cli.rb,
lib/extensionator/crx.rb,
lib/extensionator/error.rb,
lib/extensionator/creator.rb,
lib/extensionator/version.rb,
lib/extensionator/manifest.rb

Defined Under Namespace

Modules: CLI, CRX Classes: Creator, Error, Manifest

Constant Summary collapse

VERSION =
"2.1.5"

Class Method Summary collapse

Class Method Details

.copy(dir, dest_directory, opts = {}) ⇒ Object



24
25
26
# File 'lib/extensionator.rb', line 24

def self.copy(dir, dest_directory, opts= {})
  Creator.new(dir, opts).copy(dest_directory)
end

.create(kind, dir, dest, opts = {}) ⇒ Object



8
9
10
# File 'lib/extensionator.rb', line 8

def self.create(kind, dir, dest, opts={})
  Creator.new(dir, opts).send(kind, dest)
end

.crx(dir, dest_filename, opts) ⇒ Object



16
17
18
# File 'lib/extensionator.rb', line 16

def self.crx(dir, dest_filename, opts)
  Creator.new(dir, opts).crx(dest_filename)
end

.validate(dir, opts = {}) ⇒ Object



12
13
14
# File 'lib/extensionator.rb', line 12

def self.validate(dir, opts={})
  Creator.new(dir, opts).validate
end

.zip(dir, dest_filename, opts = {}) ⇒ Object



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

def self.zip(dir, dest_filename, opts= {})
  Creator.new(dir, opts).zip(dest_filename)
end