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

.LoadClassesObject



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