Module: Beam

Defined in:
lib/beam.rb,
lib/beam/upload.rb,
lib/beam/version.rb,
lib/beam/upload_controller_methods.rb,
lib/generators/beam/install_generator.rb

Defined Under Namespace

Modules: Generators, Upload, UploadControllerMethods

Constant Summary collapse

VERSION =
"1.0.0"
@@config =
{
  error_file_needed:  true,
  batch_process:      true,
  batch_size:         1_000,
  zipped:             true,
  data_upload_path:   Rails.root ? Rails.root + '/tmp' : Beam.tmp
}

Class Method Summary collapse

Class Method Details

.libObject



10
11
12
# File 'lib/beam.rb', line 10

def self.lib
  File.join root, 'lib'
end

.rootObject



6
7
8
# File 'lib/beam.rb', line 6

def self.root
  File.expand_path '../..', __FILE__
end

.specObject



18
19
20
# File 'lib/beam.rb', line 18

def self.spec
  File.join root, 'spec'
end

.tmpObject



14
15
16
# File 'lib/beam.rb', line 14

def self.tmp
  File.join root, 'tmp'
end