Sha256: ae0001f42034c45e1f948fdb1c862cb79475f53f521150ce35b620cedad082f0
Contents?: true
Size: 975 Bytes
Versions: 2
Compression:
Stored size: 975 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/utils/volt_user_error' 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
volt-0.9.0.pre5 | lib/volt.rb |
volt-0.9.0.pre4 | lib/volt.rb |