Sha256: 9b7515e7b86a5b1a6b3b23958ffcf03439fff80dbd09ac7362f71bcd0b1bf7cc
Contents?: true
Size: 938 Bytes
Versions: 9
Compression:
Stored size: 938 Bytes
Contents
require 'volt/volt/environment' require 'volt/extra_core/extra_core' require 'volt/reactive/computation' require 'volt/reactive/dependency' require 'volt/utils/modes' require 'volt/config' unless RUBY_PLATFORM == 'opal' require 'volt/data_stores/data_store' end require 'volt/volt/users' module Volt @in_browser = if RUBY_PLATFORM == 'opal' `!!document && !window.OPAL_SPEC_PHANTOM` else false end include Modes class << self def root @root ||= File.expand_path(Dir.pwd) end attr_writer :root def server? !!ENV['SERVER'] end def client? !ENV['SERVER'] end def source_maps? !!ENV['MAPS'] end def env @env ||= Volt::Environment.new end def logger @logger ||= Volt::VoltLogger.new end attr_writer :logger def in_browser? @in_browser end end end
Version data entries
9 entries across 9 versions & 1 rubygems