Sha256: da848e075ac58789aac19d471343512550d47416b6d350f5cc2fa80185ba995b
Contents?: true
Size: 1.32 KB
Versions: 1
Compression:
Stored size: 1.32 KB
Contents
# VRB MVC of View for Ruby ## Installation Add this line to your application's Gemfile: gem 'vrb' And then execute: $ bundle Or install it yourself as: $ gem install vrb ## Usage [sample.rb] require "vrb" class Sample < VRB def view_txt( text ) "txt:#{text}" end def view_erb( text ) "erb:#{super( text )}" end def view( path ) "sample:#{super( path )}" end def output @version = 1.0 puts view( "./sample.erb" ) =begin sample:erb:1.0 sample:txt:2.0 =end puts view( "./sample" ) =begin sample:File Read Error: ./sample =end puts view( "./sample_error.erb" ) =begin sample:View Error: ./sample_error.erb undefined local variable or method `error' for #XXX (erb):1:in `view_erb' =end end end Sample.new.output [sample.erb] <%= @version %> <%= view( "./sample.txt" ) %> [sample.txt] 2.0 ## Contributing 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create new Pull Request
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
vrb-0.1.2 | README.md |