module Wagn
Constants
- WAGN_GEM_ROOT
Public Class Methods
application()
click to toggle source
# File lib/wagn.rb, line 10 def application Rails.application end
card_gem_root()
click to toggle source
# File lib/wagn.rb, line 26 def card_gem_root @card_gem_root ||= locate_gem "card" end
config()
click to toggle source
# File lib/wagn.rb, line 14 def config application.config end
gem_root()
click to toggle source
# File lib/wagn.rb, line 22 def gem_root WAGN_GEM_ROOT end
paths()
click to toggle source
# File lib/wagn.rb, line 18 def paths application.paths end
root()
click to toggle source
# File lib/wagn.rb, line 6 def root Rails.root end
Private Class Methods
locate_gem(name)
click to toggle source
# File lib/wagn.rb, line 32 def locate_gem name spec = Bundler.load.specs.find { |s| s.name == name } unless spec raise GemNotFound, "Could not find gem '#{name}' in the current bundle." end return File.expand_path("../../../", __FILE__) if spec.name == "bundler" spec.full_gem_path end