Module: RubyEventStore::Browser
- Defined in:
- lib/ruby_event_store/browser.rb,
lib/ruby_event_store/browser/app.rb,
lib/ruby_event_store/browser/urls.rb,
lib/ruby_event_store/browser/layout.rb,
lib/ruby_event_store/browser/router.rb,
lib/ruby_event_store/browser/version.rb,
lib/ruby_event_store/browser/renderer.rb,
lib/ruby_event_store/browser/extension_context.rb,
lib/ruby_event_store/browser/get_events_from_stream.rb,
lib/ruby_event_store/browser/get_events_from_streams.rb
Defined Under Namespace
Classes: App, ExtensionContext, GetEventsFromStream, GetEventsFromStreams, Layout, Renderer, Router, Urls
Constant Summary collapse
- PAGE_SIZE =
20- SERIALIZED_GLOBAL_STREAM_NAME =
"all".freeze
- DEFAULT_RELATED_STREAMS_QUERY =
->(stream_name) { [] }
- ASSETS_ROOT =
File.("../../public", __dir__).freeze
- BROWSER_JS =
fingerprint("ruby_event_store_browser.js")
- BROWSER_CSS =
fingerprint("ruby_event_store_browser.css")
- VERSION =
"3.1.0"
Class Method Summary collapse
Class Method Details
.fingerprint(name) ⇒ Object
13 14 15 16 17 |
# File 'lib/ruby_event_store/browser.rb', line 13 def self.fingerprint(name) base, ext = name.split(".", 2) digest = Digest::MD5.hexdigest(File.binread(File.join(ASSETS_ROOT, name)))[0, 8] "#{base}.#{ext}?v=#{digest}" end |