diff --git a/lib/airbrake-statsd/configuration.rb b/lib/airbrake-statsd/configuration.rb index 6c17b1b..d390ed6 100644 --- a/lib/airbrake-statsd/configuration.rb +++ b/lib/airbrake-statsd/configuration.rb @@ -14,6 +14,11 @@ module Airbrake end attr_writer :port + def bucket + @bucket ||= 'exceptions' + end + attr_writer :bucket + end # Configuration end # Statsd end # Airbrake diff --git a/spec/unit/airbrake-statsd/configuration_spec.rb b/spec/unit/airbrake-statsd/configuration_spec.rb index b9cdd3b..330a7ef 100644 --- a/spec/unit/airbrake-statsd/configuration_spec.rb +++ b/spec/unit/airbrake-statsd/configuration_spec.rb @@ -37,6 +37,17 @@ module Airbrake end end + describe '`bucket` option' do + it 'defaults to "exceptions"' do + subject.bucket.should == 'exceptions' + end + + it 'can be set' do + subject.bucket = 'errors' + subject.bucket.should == 'errors' + end + end + end end end