Class: Subjuster::Adjuster
- Inherits:
-
Object
- Object
- Subjuster::Adjuster
- Defined in:
- lib/subjuster/adjuster.rb
Instance Attribute Summary collapse
-
#data ⇒ Object
readonly
Returns the value of attribute data.
-
#inputs ⇒ Object
readonly
Returns the value of attribute inputs.
Instance Method Summary collapse
-
#initialize(data:, inputs:) ⇒ Adjuster
constructor
A new instance of Adjuster.
- #run ⇒ Object
Constructor Details
#initialize(data:, inputs:) ⇒ Adjuster
Returns a new instance of Adjuster.
5 6 7 8 |
# File 'lib/subjuster/adjuster.rb', line 5 def initialize(data:, inputs:) @data = data @inputs = inputs end |
Instance Attribute Details
#data ⇒ Object (readonly)
Returns the value of attribute data.
3 4 5 |
# File 'lib/subjuster/adjuster.rb', line 3 def data @data end |
#inputs ⇒ Object (readonly)
Returns the value of attribute inputs.
3 4 5 |
# File 'lib/subjuster/adjuster.rb', line 3 def inputs @inputs end |
Instance Method Details
#run ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'lib/subjuster/adjuster.rb', line 10 def run # new_data = data.clone data.map do |paragraph| paragraph[:start_time] = process_on(paragraph[:start_time]) paragraph[:end_time] = process_on(paragraph[:end_time]) paragraph end end |