Sha256: 2787518aacf91087a0a77e0afa5f96ef5b175b453a24753f0214864a231464f5

Contents?: true

Size: 508 Bytes

Versions: 1

Compression:

Stored size: 508 Bytes

Contents

class FormTag < Amrita2::Macro::Base
  TemplateText = <<-END_OF_TEMPLATE
      <%%= form_tag(<%= $_[:url].inspect %>) %%>
        <<:contents>>
      <%%= '</form>' %%>

  END_OF_TEMPLATE

  def macro_data(element)
    root = element.as_amrita_dictionary
    url = element.search("url").first
    contents = element.children.find_all do |c|
      c != url
    end

    ret = {
      :url => url ? url.as_amrita_dictionary : {},
      :contents => Amrita2::SanitizedString[contents]
    }
    ret
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
amrita2-2.0.0 sample/depot/app/helpers/form_tag.rb