Class: Music::Arrangement::FileRequirement

Inherits:
Object
  • Object
show all
Defined in:
lib/music-arrangement/file_requirement.rb

Instance Method Summary collapse

Constructor Details

#initialize(file_path, relative = false) ⇒ FileRequirement

Returns a new instance of FileRequirement.



5
6
7
8
# File 'lib/music-arrangement/file_requirement.rb', line 5

def initialize file_path, relative = false
  @file_path = file_path
  @relative = relative
end

Instance Method Details

#loadObject



10
11
12
13
14
15
16
# File 'lib/music-arrangement/file_requirement.rb', line 10

def load
  if @relative
    require_relative @file_path
  else
    require @file_path
  end
end