Class: GenesisRuby::Builders::Form

Inherits:
Base
  • Object
show all
Defined in:
lib/genesis_ruby/builders/form.rb

Overview

XML, Nokogiri Builder Implementation

Instance Method Summary collapse

Constructor Details

#initializeForm

Initialize Nokogiri XML Builder



12
13
14
15
# File 'lib/genesis_ruby/builders/form.rb', line 12

def initialize
  @builder = URI
  super
end

Instance Method Details

#outputObject

Generated HTTP Query Document



18
19
20
# File 'lib/genesis_ruby/builders/form.rb', line 18

def output
  document
end

#populate_nodes(structure) ⇒ Object



22
23
24
# File 'lib/genesis_ruby/builders/form.rb', line 22

def populate_nodes(structure)
  self.document = @builder.encode_www_form(transform_structure(structure))
end