Method: Aggro::FileStore#initialize
- Defined in:
- lib/aggro/file_store.rb
#initialize(directory) ⇒ FileStore
Returns a new instance of FileStore.
11 12 13 14 15 16 17 18 19 20 |
# File 'lib/aggro/file_store.rb', line 11 def initialize(directory) @event_directory = [directory, EVENT_DIRECTORY].join('/') @index_directory = [directory, INDEX_DIRECTORY].join('/') FileUtils.mkdir_p @event_directory FileUtils.mkdir_p @index_directory @registry_file = [directory, REGISTRY_FILE].join('/') initialize_registry if File.exist? @registry_file end |