Sha256: 510cf76a094c0c88857208c0f193751cd320c19bf0fa7f0e5f8e0a937bfbc9ba
Contents?: true
Size: 786 Bytes
Versions: 5
Compression:
Stored size: 786 Bytes
Contents
require "markaby" module Markaby module Rails class TemplateHandler class << self def register!(options = {}) self.options = options ActionView::Template.register_template_handler(:mab, new) end # TODO: Do we need this? # Default format used by Markaby # class_attribute :default_format # self.default_format = :html def options @options ||= {} end def options=(val) options.merge!(val) options end end def call(template, source = template.source) <<-CODE Markaby::Builder.new(Markaby::Rails::TemplateHandler.options, self) do #{source} end.to_s CODE end end end end
Version data entries
5 entries across 5 versions & 2 rubygems
Version | Path |
---|---|
markaby-0.9.4 | lib/markaby/rails.rb |
markaby-0.9.3 | lib/markaby/rails.rb |
markaby-0.9.2 | lib/markaby/rails.rb |
markaby-0.9.1 | lib/markaby/rails.rb |
stimul8-0.1.0 | lib/markaby/lib/markaby/rails.rb |