class Algerb::App

Public Instance Methods

generate() click to toggle source
# File lib/algerb/app.rb, line 10
def generate
  open(options[:output], 'w') do |file|
    file.puts ::Algerb::Generator.new.generate(target_files(options['target']))
  end
end

Private Instance Methods

target_files(target_dir) click to toggle source
# File lib/algerb/app.rb, line 17
def target_files(target_dir)
  original_dir = Dir.pwd
  Dir.chdir(target_dir)
  result = Dir.glob('**/*.rb')
  Dir.chdir(original_dir)
  result.sort
end