Sha256: c3ba1270ea1013ca4ee1d8908a9335ea257bd4dfaa75baee1e615e52f9c6f8af

Contents?: true

Size: 1.47 KB

Versions: 4

Compression:

Stored size: 1.47 KB

Contents

# encoding: utf-8

begin
  require "nokogiri"
rescue LoadError
  raise LoadError, "You have to install nokogiri gem if you want to use nokogiri renderer!"
end

module Formidable
  module Renderers
    class Nokogiri < Renderer
      register(Form) do |element|
        raise NotImplemented, "We'll implement the renderer soon"
      end

      register(Elements::TextField) do |element|
        raise NotImplemented, "We'll implement the renderer soon"
      end

      register(Elements::TextArea) do |element|
        raise NotImplemented, "We'll implement the renderer soon"
      end

      register(Elements::HiddenField) do |element|
        raise NotImplemented, "We'll implement the renderer soon"
      end

      register(Elements::Submit) do |element|
        raise NotImplemented, "We'll implement the renderer soon"
      end

      register(Elements::Button) do |element|
        raise NotImplemented, "We'll implement the renderer soon"
      end
      
      register(Elements::Group) do |element|
        raise NotImplemented, "We'll implement the renderer soon"
      end
      
      register(Elements::Fieldset) do |element|
        raise NotImplemented, "We'll implement the renderer soon"
      end
      
      register(Elements::FileField) do |element|
        raise NotImplemented, "We'll implement the renderer soon"
      end
      
      register(Elements::EmailField) do |element|
        raise NotImplemented, "We'll implement the renderer soon"
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
formidable-0.1.2 lib/formidable/renderers/nokogiri.rb
formidable-0.1.1 lib/formidable/renderers/nokogiri.rb
formidable-0.1 lib/formidable/renderers/nokogiri.rb
formidable-0.0.1 lib/formidable/renderers/nokogiri.rb