Sha256: 5feec317be3213bf21fc57c7a7335913273488a45aa9040b54c23f04c84028b2
Contents?: true
Size: 764 Bytes
Versions: 1
Compression:
Stored size: 764 Bytes
Contents
require 'gamefic' require 'gamefic-sdk/platform' #require 'gamefic-sdk/plot_config' require 'gamefic-sdk/debug' require 'gamefic-sdk/version' module Gamefic::Sdk autoload :Server, 'gamefic-sdk/server' autoload :Config, 'gamefic-sdk/config' HTML_TEMPLATE_PATH = File.realpath(File.dirname(__FILE__) + "/../html/") GLOBAL_SCRIPT_PATH = File.realpath(File.dirname(__FILE__) + "/../scripts/") LIB_PATH = File.dirname(__FILE__) end class Class def descendants result = [] ObjectSpace.each_object(::Class) {|klass| result << klass if klass < self } result end end class Gamefic::Entity def self.names result = [] Entity.descendants.each { |e| result << e.to_s.split('::').last } result end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gamefic-sdk-1.7.0 | lib/gamefic-sdk.rb |