I've released a new Engine yesterday, called oojspec:
https://github.com/rosenfeld/oojspec
It is a testing framework similar to Jasmine.js and Buster.js and it is
integrated to the Rails asset pipeline.
The problem is that I don't understand why I need this line in my
example application hosted on Heroku:
https://github.com/rosenfeld/oojspec-test/blob/master/config/application.rb#L18
I need `require "oojspec"` just before using the setting declared by the
gem:
https://github.com/rosenfeld/oojspec-test/blob/master/config/application.rb#L70
And the require is needed only when running under production environment.
This is not a major problem for oojspec itself since it is not meant to
be run under production but by a rake task instead (rake
sandbox_assets:serve).
But I became curious. Why isn't Bundler automatically requiring my gems
before the block in application.rb?
Is there something I could do from the engine gem to expose the option
to application.rb without requiring the gem to be explicitly loaded
before the block?
Thanks in advance,
Rodrigo.
--
You received this message because you are subscribed to the Google Groups "Ruby on
Rails: Core" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/rubyonrails-core?hl=en.