Module: DatabaseCollector

Extended by:
Forwardable
Defined in:
lib/database_collector.rb,
lib/database_collector/backup.rb,
lib/database_collector/railtie.rb,
lib/database_collector/storage.rb,
lib/database_collector/version.rb,
lib/database_collector/backup/mysql.rb,
lib/database_collector/backup/common.rb,
lib/database_collector/backup/postgres.rb

Defined Under Namespace

Modules: Backup Classes: Railtie, Storage

Constant Summary collapse

VERSION =
'0.1.3'.freeze

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.adapterObject

Returns the value of attribute adapter.



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

def adapter
  @adapter
end

.intervalObject

Returns the value of attribute interval.



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

def interval
  @interval
end

Class Method Details

.configure {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:



19
20
21
# File 'lib/database_collector.rb', line 19

def configure
  yield self
end

.storageObject



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

def storage
  @storage ||= Storage.new
end