Module: Consumer::Build
- Defined in:
- lib/consumer/consumer.rb
Instance Method Summary collapse
Instance Method Details
#build(category, position_update_interval: nil, poll_interval_milliseconds: nil, identifier: nil, **arguments) ⇒ Object
137 138 139 140 141 142 143 144 145 146 147 148 149 150 |
# File 'lib/consumer/consumer.rb', line 137 def build(category, position_update_interval: nil, poll_interval_milliseconds: nil, identifier: nil, **arguments) instance = new(category) unless identifier.nil? instance.identifier = identifier end instance.position_update_interval = position_update_interval instance.poll_interval_milliseconds = poll_interval_milliseconds instance.configure(**arguments) instance end |