Thursday, January 16, 2014

[Rails] Re: Problems referencing code in bundled gems



On Thursday, January 16, 2014 3:21:25 PM UTC, Ruby-Forum.com User wrote:
Fred - pricing_extensions lives in the test_company_libs Gem's
lib/tc_libs folder.

In that case you would do

require 'tc_libs/pricing_extensions'

Fred
 
  I'm not sure how to add this to the ruby load path
and I'm a bit confused that I would have to because we use the
test_company_libs Gem in nearly every project we have and we don't have
to 'tweak' anything to load the gemfiles.

Here's the load paths from the tc_libs.rb in the test_company_libs Gem:


$:.unshift File.join(File.dirname(__FILE__), 'tc_libs')

module TestCompanyLibs
end

Dir[File.join(File.dirname(__FILE__), '/tc_libs/*.rb')].each do |file|
  next if File.basename(file, File.extname(file)) == 'version'
  require File.basename(file, File.extname(file))
end

--
Posted via http://www.ruby-forum.com/.

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/6ca28262-b15a-4b98-a999-fb0e16058617%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home


Real Estate