Sha256: c119950e8f40c27e101f82cf0b083b2bc1129fb3e928b2f8c7b29fb33a07c5ab
Contents?: true
Size: 892 Bytes
Versions: 2
Compression:
Stored size: 892 Bytes
Contents
require 'railsstrap/classes/button' module Railsstrap module Classes class ButtonTo < Button def initialize(app = nil, *args, &block) @url = extract_url_from(*args, &block) super end def append_button_class!(klass) case Railsstrap.framework when :rails then append_class! klass when :padrino, :middleman then append_class_to! :submit_options, klass end end def append_form_class!(klass) case Railsstrap.framework when :rails then append_class! klass, html_attributes, :form_class when :padrino, :middleman then append_class! klass end end def accepts_block? case Railsstrap.framework when :rails then defined?(ActionView::VERSION) # only Rails >= 4 when :padrino, :middleman then true end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
railsstrap-4.0.0.beta3 | lib/railsstrap/classes/button_to.rb |
railsstrap-4.0.0.beta2 | lib/railsstrap/classes/button_to.rb |