Module: MetaRuby
- Defined in:
- lib/metaruby.rb,
lib/metaruby/gui.rb,
lib/metaruby/dsls.rb,
lib/metaruby/test.rb,
lib/yard-metaruby.rb,
lib/metaruby/version.rb,
lib/metaruby/dsls/doc.rb,
lib/metaruby/gui/html.rb,
lib/metaruby/attributes.rb,
lib/metaruby/registration.rb,
lib/metaruby/model_as_class.rb,
lib/metaruby/gui/html/button.rb,
lib/metaruby/model_as_module.rb,
lib/metaruby/gui/model_browser.rb,
lib/metaruby/gui/exception_view.rb,
lib/metaruby/gui/model_selector.rb,
lib/metaruby/gui/model_hierarchy.rb,
lib/metaruby/gui/rendering_manager.rb,
lib/metaruby/gui/exception_rendering.rb,
lib/metaruby/gui/ruby_constants_item_model.rb,
lib/metaruby/dsls/find_through_method_missing.rb
Overview
The toplevel namespace for MetaRuby
MetaRuby is an implementation of a (very small) modelling toolkit that uses the Ruby type system as its meta-metamodel
Defined Under Namespace
Modules: Attributes, DSLs, GUI, ModelAsClass, ModelAsModule, Registration, SelfTest, YARD
Constant Summary collapse
- LIB_DIR =
Path to the metaruby.rb file (i.e. the root of the MetaRuby library)
This is used to find ressources (css, javascript) that is bundled in the metaruby repository
File.('metaruby', File.dirname(__FILE__))
- VERSION =
The metaruby library version
"2.0.0"