Module: Lynx
- Defined in:
- lib/lynx.rb,
lib/lynx/d_s_l.rb,
lib/lynx/config.rb,
lib/lynx/version.rb,
lib/lynx/pipe/get.rb,
lib/lynx/pipe/run.rb,
lib/lynx/pipe/basic.rb,
lib/lynx/pipe/debug.rb,
lib/lynx/pipe/write.rb,
lib/lynx/pipe/append.rb,
lib/lynx/pipe/import.rb,
lib/lynx/command/dump.rb,
lib/lynx/command/basic.rb
Defined Under Namespace
Modules: Command, Pipe
Classes: Config, DSL
Constant Summary
collapse
- VERSION =
"0.0.2"
Class Method Summary
collapse
Class Method Details
.append(*args) ⇒ Object
29
30
31
|
# File 'lib/lynx.rb', line 29
def append(*args)
Pipe::Append.new(*args)
end
|
.config(options) ⇒ Object
12
13
14
|
# File 'lib/lynx.rb', line 12
def config(options)
Lynx::DSL.new(options)
end
|
.debug(*args) ⇒ Object
49
50
51
|
# File 'lib/lynx.rb', line 49
def debug(*args)
Pipe::Debug.new(*args)
end
|
.get ⇒ Object
37
38
39
|
# File 'lib/lynx.rb', line 37
def get
Pipe::Get.new
end
|
.import(*args) ⇒ Object
45
46
47
|
# File 'lib/lynx.rb', line 45
def import(*args)
Pipe::Import.new(*args)
end
|
.rails(env = nil) ⇒ Object
16
17
18
19
20
21
22
23
24
25
26
27
|
# File 'lib/lynx.rb', line 16
def rails(env = nil)
if defined?(Rails)
env ||= Rails.env
hash = Rails.configuration.database_configuration
elsif File.exists?('config/database.yml')
hash = YAML::load(ERB.new(IO.read('config/database.yml')).result)
else
raise RuntimeError, 'unable to find configuration file'
end
config(hash[env.to_s])
end
|
.run ⇒ Object
33
34
35
|
# File 'lib/lynx.rb', line 33
def run
Pipe::Run.new
end
|
.write(*args) ⇒ Object
41
42
43
|
# File 'lib/lynx.rb', line 41
def write(*args)
Pipe::Write.new(*args)
end
|