Sha256: 13c145a6a17f84a38f81ac3b8dddd1217a3deeddd19e4e544dada0b81c487199
Contents?: true
Size: 747 Bytes
Versions: 7
Compression:
Stored size: 747 Bytes
Contents
module Rack::App::FrontEnd::Helpers::HtmlDsl UnImplementedError = Class.new(StandardError) require 'rack/app/front_end/helpers/html_dsl/block' require 'rack/app/front_end/helpers/html_dsl/tag_builder' def self.build(method_name, *args, &block) case method_name.to_s when /_tag$/ tag_name = method_name.to_s.sub(/_tag$/, '') TagBuilder.build(tag_name,*args,&block) else raise(UnImplementedError) end end def method_missing(method_name,*args,&block) Rack::App::FrontEnd::Helpers::HtmlDsl.build(method_name,*args,&block) rescue UnImplementedError super end def form_tag(*args, &block) args.unshift({'method' => "get", 'accept-charset' => "UTF-8"}) super end end
Version data entries
7 entries across 7 versions & 1 rubygems