Class: Hoss::Reindex
- Inherits:
-
Object
- Object
- Hoss::Reindex
- Defined in:
- lib/hoss/reindex.rb
Instance Attribute Summary collapse
-
#es ⇒ Object
readonly
Returns the value of attribute es.
-
#index ⇒ Object
readonly
Returns the value of attribute index.
-
#log ⇒ Object
readonly
Returns the value of attribute log.
-
#resources ⇒ Object
readonly
Returns the value of attribute resources.
-
#ridley ⇒ Object
readonly
Returns the value of attribute ridley.
Instance Method Summary collapse
-
#initialize(opts) ⇒ Reindex
constructor
A new instance of Reindex.
Constructor Details
#initialize(opts) ⇒ Reindex
Returns a new instance of Reindex.
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/hoss/reindex.rb', line 5 def initialize opts @resources = opts[:chef_resources] @index = opts[:index_name] @es = opts[:elasticsearch] @ridley = opts[:ridley] @log = opts[:logger] log.debug \ event: 'reindex', opts: opts reindex_started = Time.now reindex log.info \ event: 'reindexed', elapsed: Time.now - reindex_started end |
Instance Attribute Details
#es ⇒ Object (readonly)
Returns the value of attribute es.
3 4 5 |
# File 'lib/hoss/reindex.rb', line 3 def es @es end |
#index ⇒ Object (readonly)
Returns the value of attribute index.
3 4 5 |
# File 'lib/hoss/reindex.rb', line 3 def index @index end |
#log ⇒ Object (readonly)
Returns the value of attribute log.
3 4 5 |
# File 'lib/hoss/reindex.rb', line 3 def log @log end |
#resources ⇒ Object (readonly)
Returns the value of attribute resources.
3 4 5 |
# File 'lib/hoss/reindex.rb', line 3 def resources @resources end |
#ridley ⇒ Object (readonly)
Returns the value of attribute ridley.
3 4 5 |
# File 'lib/hoss/reindex.rb', line 3 def ridley @ridley end |