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
175 176 177 178 179 180 181 182 183 184 185 186 187 188 |
# File 'lib/consumer/consumer.rb', line 175 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 |