Module: LSD

Defined in:
lib/lsd.rb,
lib/lsd/helper.rb,
lib/lsd/source.rb,
lib/lsd/railtie.rb,
lib/lsd/packages.rb

Defined Under Namespace

Modules: Helper, Packages Classes: Railtie, Source

Class Method Summary collapse

Class Method Details

.detect_project_nameObject

module LsdTest

class Application < Rails::Application


15
16
17
18
# File 'lib/lsd.rb', line 15

def self.detect_project_name
  application_source = File.open(Rails.root + 'config/application.rb', 'r:utf-8', &:read)
  application_source.match("module\s+([A-Za-z0-9]+)")[1]
end

.gem_folderObject



9
10
11
# File 'lib/lsd.rb', line 9

def self.gem_folder
  Pathname.new(File.join(File.dirname(__FILE__), '..'))
end