Class: ThorBoot::Boot
- Inherits:
-
Object
- Object
- ThorBoot::Boot
- Defined in:
- lib/boot/Boot.rb
Direct Known Subclasses
Constant Summary collapse
- @@DEFAULT_AMQP =
Default AMQP Options
{ :amqp => { :host => "amqp_host", :port => 5672, :user => "amqp_user", :password => "amqp_password", :vhost => "amqp_vhost" } }
- @@DEFAULT_EM =
Default EventMachine Options
{ }
- @@DEFAULT_SQL =
Default SQL Options
{ :sql => { :host => "sql_host", :port => 5432, :user => "sql_user", :password => "sql_password", :schema => "public" } }
Class Method Summary collapse
-
.boot_jobs ⇒ Object
Default function for getting boot jobs.
-
.default_options ⇒ Object
Return merged default Options.
-
.default_options_amqp ⇒ Object
Return default AMQP Options.
-
.default_options_em ⇒ Object
Returns default Event Machine Options.
-
.default_options_sql ⇒ Object
Returns default SQL Options.
-
.merge_options(opts) ⇒ Object
Merges options with default options.
Class Method Details
.boot_jobs ⇒ Object
Default function for getting boot jobs
66 67 68 69 |
# File 'lib/boot/Boot.rb', line 66 def self.boot_jobs boot_jobs = [] return boot_jobs end |
.default_options ⇒ Object
Return merged default Options
50 51 52 53 54 55 56 57 58 |
# File 'lib/boot/Boot.rb', line 50 def self. res = {} res.merge!() res.merge!() res.merge!() return res end |
.default_options_amqp ⇒ Object
Return default AMQP Options
35 36 37 |
# File 'lib/boot/Boot.rb', line 35 def self. return @@DEFAULT_AMQP end |
.default_options_em ⇒ Object
Returns default Event Machine Options
40 41 42 |
# File 'lib/boot/Boot.rb', line 40 def self. return @@DEFAULT_EM end |
.default_options_sql ⇒ Object
Returns default SQL Options
45 46 47 |
# File 'lib/boot/Boot.rb', line 45 def self. return @@DEFAULT_SQL end |
.merge_options(opts) ⇒ Object
Merges options with default options
61 62 63 |
# File 'lib/boot/Boot.rb', line 61 def self.(opts) return .merge(opts) end |