Module: TimeStreamer

Defined in:
lib/time_streamer.rb,
lib/time_streamer/app.rb,
lib/time_streamer/version.rb,
lib/time_streamer/configuration.rb,
lib/time_streamer/adapters/audited.rb,
lib/time_streamer/version_view_model.rb,
lib/time_streamer/adapters/paper_trail.rb

Defined Under Namespace

Modules: Adapters Classes: App, Configuration, VersionViewModel

Constant Summary collapse

VERSION =
'0.0.3'
CONFIGURABLE_VALUES =
%i[
  adapter
  global_ignored_associations
  ignored_associations
  mount_path
].freeze

Class Method Summary collapse

Class Method Details

.configurationObject



17
18
19
20
21
22
23
24
# File 'lib/time_streamer/configuration.rb', line 17

def self.configuration
  @configuration ||= Configuration.new(
    Adapters::Audited.new, # adapter
    [],                    # global_ignored_associations
    {},                    # ignored_associations
    '/time_streamer'       # mount_path
  )
end

.configure {|configuration| ... } ⇒ Object

Yields:



13
14
15
# File 'lib/time_streamer/configuration.rb', line 13

def self.configure
  yield configuration
end