Module: Mousevc
- Defined in:
- lib/mousevc.rb,
 lib/mousevc/app.rb,
 lib/mousevc/view.rb,
 lib/mousevc/error.rb,
 lib/mousevc/input.rb,
 lib/mousevc/model.rb,
 lib/mousevc/router.rb,
 lib/mousevc/version.rb,
 lib/mousevc/controller.rb,
 lib/mousevc/validation.rb,
 lib/mousevc/persistence.rb
Overview
Mousevc is the top level module and namespace for the Mousevc framework.
Defined Under Namespace
Classes: App, Controller, Error, Input, Model, Persistence, Router, Validation, View
Constant Summary collapse
- VERSION =
          The current version 
- "0.0.6.1"
Class Method Summary collapse
- 
  
    
      .art  ⇒ String 
    
    
  
  
  
  
  
  
  
  
  
    Some pretty ASCII art. 
- 
  
    
      .factory(class_name)  ⇒ Constant 
    
    
  
  
  
  
  
  
  
  
  
    Generates a Mousevc class constant ready for instantiation. 
Class Method Details
.art ⇒ String
    TODO:
    
  
Add link to documentation
Returns some pretty ASCII art.
| 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | # File 'lib/mousevc.rb', line 14 def self.art lines = [ "", "(`) (`)", "=('o')=", " m m ", "", "MousevC", "V L", "C I", "", "by", "Bideo Wego", "http://bideowego.com/mousevc", "", "Documentation", "http://www.rubydoc.info/gems/mousevc" ] width = lines.max.length width = width.even? ? width + 1 : width lines.map do |s| s.center(width) end.join("\n") end | 
.factory(class_name) ⇒ Constant
Generates a Mousevc class constant ready for instantiation
| 45 46 47 | # File 'lib/mousevc.rb', line 45 def self.factory(class_name) Mousevc.const_get(class_name) end |