module Blissful::Rails

Constants

VERSION

Public Class Methods

assets_path() click to toggle source
# File lib/blissful/rails.rb, line 20
def assets_path
  @assets_path ||= File.join gem_path, 'assets'
end
gem_path() click to toggle source

Paths

# File lib/blissful/rails.rb, line 16
def gem_path
  @gem_path ||= File.expand_path '..', File.dirname(__FILE__)
end
javascripts_path() click to toggle source
# File lib/blissful/rails.rb, line 24
def javascripts_path
  File.join assets_path, 'javascripts'
end
load!() click to toggle source

Loading the heavenly library

# File lib/blissful/rails.rb, line 7
def load!
  if rails?
    loader_for_rails
  elsif sprockets?
    loader_for_sprockets
  end
end
loader_for_rails() click to toggle source

Loader for Rails

# File lib/blissful/rails.rb, line 38
def loader_for_rails
  require 'blissful/rails/engine'
end
loader_for_sprockets() click to toggle source

Loader for Sprockets

# File lib/blissful/rails.rb, line 43
def loader_for_sprockets
  Sprockets.append_path(javascripts_path)
end
rails?() click to toggle source

Environment detection helpers

# File lib/blissful/rails.rb, line 29
def rails?
  defined?(::Rails)
end
sprockets?() click to toggle source
# File lib/blissful/rails.rb, line 33
def sprockets?
  defined?(::Sprockets)
end