Class: Merb::Inspector
- Inherits:
-
Application
- Object
- Application
- Merb::Inspector
- Defined in:
- lib/merb_inspector/helper.rb,
lib/merb_inspector/manager.rb,
lib/merb_inspector/inspector.rb
Defined Under Namespace
Modules: Helper, Manager Classes: ActionNotFound
Class Method Summary collapse
- .default ⇒ Object
- .log(message) ⇒ Object
- .model(model, inspector = self) ⇒ Object
-
.root ⇒ Object
for module.
Instance Method Summary collapse
-
#show(object, options = {}) ⇒ Object
for class.
Class Method Details
.default ⇒ Object
15 16 17 |
# File 'lib/merb_inspector/inspector.rb', line 15 def self.default Inspector end |
.log(message) ⇒ Object
19 20 21 22 23 |
# File 'lib/merb_inspector/inspector.rb', line 19 def self.log() path = Merb.root / "log" / "inspector.log" = "[Inspector] %s" % .to_s.strip File.open(path, "a+") {|f| f.puts } end |
.model(model, inspector = self) ⇒ Object
25 26 27 |
# File 'lib/merb_inspector/inspector.rb', line 25 def self.model(model, inspector = self) Merb::Inspector::Manager.register(model, inspector) end |
.root ⇒ Object
for module
11 12 13 |
# File 'lib/merb_inspector/inspector.rb', line 11 def self.root @root ||= Pathname(File.(File.dirname(__FILE__) + "/../../")) end |
Instance Method Details
#show(object, options = {}) ⇒ Object
for class
32 33 34 35 36 37 |
# File 'lib/merb_inspector/inspector.rb', line 32 def show(object, = {}) @object = object = execute end |