Sha256: 7e965b78685feb46e7e59c478220eaaeb17cf8204746d56218f9f74f36fc7a8f
Contents?: true
Size: 1.79 KB
Versions: 1
Compression:
Stored size: 1.79 KB
Contents
# frozen_string_literal: true require 'fileutils' require 'atome/version' @atome_client_ready = false def eval_protection binding end # FIXME: atome run doesnt run the code if RUBY_ENGINE.downcase != 'opal' # FIXME: find a better and more elegant solution to avoid opal to treat require # FIXME: replace eval with a safer option eval "require 'atome/atome_native_extensions'", eval_protection, __FILE__, __LINE__ eval "require 'color'", eval_protection, __FILE__, __LINE__ end require 'atome/kernel/universe' require 'atome/kernel/generators/genesis' require 'atome/extensions/utilities' require 'atome/renderers/renderer' require 'atome/kernel/generators/sanitizer' require 'atome/kernel/generators/generator' require 'atome/renderers/opal/properties/generator' require 'atome/renderers/server/properties/generator' require 'atome/renderers/headless/properties/generator' require 'atome/kernel/generators/shapes' require 'atome/kernel/atome' require 'atome/kernel/properties/essential' require 'atome/extensions/helper' Universe.send(:initialize) # puts "@atome_client_ready is : #{@atome_client_ready}" # puts "app_identity is : #{Universe.app_identity}" Atome.current_user = :jeezs require 'atome/kernel/sparkle' # TODO: create a system to secure and validate generated renderer methods , optional methods and atome's methods # test below uncomment when production mode # require '../test/test_app/application/index' # if RUBY_ENGINE.downcase != 'opal' # rgb_color = Color::CSS["red"].css_rgb # color_converted = { red: 0, green: 0, blue: 0, alpha: 1 } # rgb_color.gsub("rgb(", "").gsub(")", "").gsub("%", "").split(",").each_with_index do |component, index| # component = component.to_i/100 # color_converted[color_converted.keys[index]] = component # end # puts color_converted # end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
atome-0.4.5.4 | lib/atome.rb |