Module: Alterant::Classes
- Defined in:
- lib/alterant/classes/classes.rb,
lib/alterant/classes/json_reader.rb,
lib/alterant/classes/yaml_reader.rb
Defined Under Namespace
Classes: JsonReader, YamlReader
Constant Summary collapse
- CLASSES =
{}
Class Method Summary collapse
Class Method Details
.LoadClasses ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/alterant/classes/classes.rb', line 5 def self.LoadClasses # ::Alterant::Classes.constants.map(&::Alterant::Classes.method(:const_get)).grep(Class) do |c| # name = c.name.split('::').last # ::Alterant::Classes::CLASSES[name] = c # end # load all JS files in the classes dir and construct a long text js_preload = [] Dir["#{__dir__}/*.js"].each do |f| js_preload << File.read(f) end return js_preload end |