Module: Oxidized
- Includes:
- SemanticLogger::Loggable
- Defined in:
- lib/oxidized.rb,
lib/oxidized/cli.rb,
lib/oxidized/job.rb,
lib/oxidized/core.rb,
lib/oxidized/hook.rb,
lib/oxidized/jobs.rb,
lib/oxidized/node.rb,
lib/oxidized/nodes.rb,
lib/oxidized/config.rb,
lib/oxidized/logger.rb,
lib/oxidized/worker.rb,
lib/oxidized/manager.rb,
lib/oxidized/signals.rb,
lib/oxidized/version.rb,
lib/oxidized/input/cli.rb,
lib/oxidized/input/ftp.rb,
lib/oxidized/input/scp.rb,
lib/oxidized/input/ssh.rb,
lib/oxidized/input/exec.rb,
lib/oxidized/input/http.rb,
lib/oxidized/input/tftp.rb,
lib/oxidized/node/stats.rb,
lib/oxidized/output/git.rb,
lib/oxidized/source/csv.rb,
lib/oxidized/source/sql.rb,
lib/oxidized/config/vars.rb,
lib/oxidized/input/input.rb,
lib/oxidized/model/model.rb,
lib/oxidized/output/file.rb,
lib/oxidized/output/http.rb,
lib/oxidized/source/http.rb,
lib/oxidized/input/telnet.rb,
lib/oxidized/model/outputs.rb,
lib/oxidized/output/output.rb,
lib/oxidized/source/source.rb,
lib/oxidized/output/gitcrypt.rb,
lib/oxidized/source/jsonfile.rb
Defined Under Namespace
Modules: Logger, Output, Source
Classes: CLI, Config, Core, Exec, FTP, HTTP, Hook, HookManager, Input, InvalidConfig, Job, Jobs, Manager, MethodNotFound, Model, ModelNotFound, NoConfig, Node, NodeNotFound, Nodes, NotSupported, OxidizedError, PromptUndetect, SCP, SSH, Signals, TFTP, Telnet, Worker
Constant Summary
collapse
- Directory =
File.expand_path(File.join(File.dirname(__FILE__), '../'))
- VERSION =
'0.34.0'
- VERSION_FULL =
'0.34.0'
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.hooks ⇒ Object
Returns the value of attribute hooks.
85
86
87
|
# File 'lib/oxidized/config.rb', line 85
def hooks
@hooks
end
|
.mgr ⇒ Object
Returns the value of attribute mgr.
85
86
87
|
# File 'lib/oxidized/config.rb', line 85
def mgr
@mgr
end
|
Class Method Details
.asetus ⇒ Object
22
23
24
|
# File 'lib/oxidized.rb', line 22
def self.asetus
@@asetus
end
|
.asetus=(val) ⇒ Object
26
27
28
|
# File 'lib/oxidized.rb', line 26
def self.asetus=(val)
@@asetus = val
end
|
.config ⇒ Object
30
31
32
|
# File 'lib/oxidized.rb', line 30
def self.config
asetus.cfg
end
|
.new(*args) ⇒ Object
3
4
5
|
# File 'lib/oxidized/core.rb', line 3
def new(*args)
Core.new args
end
|
.version_set ⇒ Object
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
# File 'lib/oxidized/version.rb', line 6
def self.version_set
version_full = %x(git describe --tags).chop rescue ""
version = %x(git describe --tags --abbrev=0).chop rescue ""
return false unless [version, version_full].none?(&:empty?)
Oxidized.send(:remove_const, :VERSION)
Oxidized.send(:remove_const, :VERSION_FULL)
const_set(:VERSION, version)
const_set(:VERSION_FULL, version_full)
file = File.readlines(__FILE__)
file[3] = " VERSION = '%s'\n" % VERSION
file[4] = " VERSION_FULL = '%s'\n" % VERSION_FULL
File.write(__FILE__, file.join)
end
|