Sha256: 01980b3e1c6e20deaa6b2e452ca5b9923f04036a7ddc1896c979f26d0d105313

Contents?: true

Size: 296 Bytes

Versions: 59

Compression:

Stored size: 296 Bytes

Contents

require 'roda/component/form'
require_relative 'address'

module Forms
  class Login < Roda::Component::Form
    attr_accessor :name, :email, :phone, :address

    def validate
      assert_present :name
      assert_present :email
      assert_present :address, Forms::Address
    end
  end
end

Version data entries

59 entries across 59 versions & 1 rubygems

Version Path
roda-component-0.1.73 test/dummy/components/forms/form.rb
roda-component-0.1.72 test/dummy/components/forms/form.rb
roda-component-0.1.71 test/dummy/components/forms/form.rb
roda-component-0.1.70 test/dummy/components/forms/form.rb
roda-component-0.1.69 test/dummy/components/forms/form.rb
roda-component-0.1.68 test/dummy/components/forms/form.rb
roda-component-0.1.67 test/dummy/components/forms/form.rb
roda-component-0.1.66 test/dummy/components/forms/form.rb
roda-component-0.1.65 test/dummy/components/forms/form.rb
roda-component-0.1.64 test/dummy/components/forms/form.rb
roda-component-0.1.63 test/dummy/components/forms/form.rb
roda-component-0.1.62 test/dummy/components/forms/form.rb
roda-component-0.1.61 test/dummy/components/forms/form.rb
roda-component-0.1.60 test/dummy/components/forms/form.rb
roda-component-0.1.59 test/dummy/components/forms/form.rb
roda-component-0.1.58 test/dummy/components/forms/form.rb
roda-component-0.1.57 test/dummy/components/forms/form.rb
roda-component-0.1.56 test/dummy/components/forms/form.rb
roda-component-0.1.55 test/dummy/components/forms/form.rb
roda-component-0.1.54 test/dummy/components/forms/form.rb