Sha256: acf686fa02820d574ac2dc39158b73f28ae7d62e6a8670797430970c1d023105
Contents?: true
Size: 1.69 KB
Versions: 2
Compression:
Stored size: 1.69 KB
Contents
require "request_store" module PhraseApp module InContextEditor autoload :Config, "phraseapp-in-context-editor-ruby/config" class << self def config RequestStore.store[:phraseapp_config] ||= PhraseApp::InContextEditor::Config.new end def config=(value) RequestStore.store[:phraseapp_config] = value end def backend config.backend end def suffix config.suffix end def prefix config.prefix end def project_id config.project_id end def account_id config.account_id end def datacenter config.datacenter end def enabled=(value) config.enabled = value end def enabled? config.enabled end def disabled? !config.enabled end def origin config.origin end end def self.configure yield(PhraseApp::InContextEditor::Config) end def self.with_config(config_options = {}, &block) original_config = config.dup config.assign_values(config_options) yield ensure self.config = original_config end end autoload :ViewHelpers, "phraseapp-in-context-editor-ruby/view_helpers" require "phraseapp-in-context-editor-ruby/engine" require "phraseapp-in-context-editor-ruby/delegate" require "phraseapp-in-context-editor-ruby/backend_service" require "phraseapp-in-context-editor-ruby/view_helpers" end # Only load adapters directly if non-rails app, otherwise use engine unless defined? Rails require "phraseapp-in-context-editor-ruby/adapters/i18n" require "phraseapp-in-context-editor-ruby/adapters/fast_gettext" end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
phraseapp-in-context-editor-ruby-3.0.1 | lib/phraseapp-in-context-editor-ruby.rb |
phraseapp-in-context-editor-ruby-2.1.1 | lib/phraseapp-in-context-editor-ruby.rb |