Running rollout_ui as a standalone Sinatra/Rack app would cause it to crash as it loaded features, because feature.rb used a method from ActiveSupport, which is not one of rollout_ui's runtime dependency.
I changed the Feature class to be independent of ActiveSupport, which should allow it to work in both modes without issue. No new tests were added, since the old tests cover the same functionality. I'm not sure how to test for this specific bug in the existing specs, since they require Rails.
Running rollout_ui as a standalone Sinatra/Rack app would cause it to crash as it loaded features, because feature.rb used a method from ActiveSupport, which is not one of rollout_ui's runtime dependency.
I changed the Feature class to be independent of ActiveSupport, which should allow it to work in both modes without issue. No new tests were added, since the old tests cover the same functionality. I'm not sure how to test for this specific bug in the existing specs, since they require Rails.