Sha256: cd4a1a38303a956306820382dbf18dbfd50a8d967f2d31c71a3b17381a2354f4
Contents?: true
Size: 1.08 KB
Versions: 6
Compression:
Stored size: 1.08 KB
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/utils/volt_user_error' require 'volt/utils/boolean_patch' 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 if self.client? raise "Volt.root can not be called from the client." end @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
6 entries across 6 versions & 1 rubygems
Version | Path |
---|---|
volt-0.9.1 | lib/volt.rb |
volt-0.9.1.pre5 | lib/volt.rb |
volt-0.9.1.pre4 | lib/volt.rb |
volt-0.9.1.pre3 | lib/volt.rb |
volt-0.9.1.pre2 | lib/volt.rb |
volt-0.9.1.pre1 | lib/volt.rb |