Sha256: 6fe9ee190b309fea3bb48c4db6bf43c183cc80112b1c13673ea7af9cde3e04f1
Contents?: true
Size: 444 Bytes
Versions: 2
Compression:
Stored size: 444 Bytes
Contents
require 'rails_blocks/blocks/renderer' module RailsBlocks module Blocks class Block include Blocks::Renderer attr_accessor :name attr_accessor :options attr_accessor :content def initialize(name) @name = name end def render ".#{klass}\n\t#{render_content}" end def render_content instance_eval &content end def klass RailsBlocks.config.prefix + @name end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rails_blocks-0.5.6 | lib/rails_blocks/blocks/block.rb |
rails_blocks-0.5.4.pre.alpha.pre.2 | lib/rails_blocks/blocks/block.rb |