Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Aug 3rd, 2012  |  syntax: None  |  size: 3.18 KB  |  hits: 9  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. # encoding: utf-8
  2. survey "Company Configuration" do
  3.   section "Company Information" do
  4.     group "Configure Your Company Information", :display_type => :grid do
  5.       q "Company Name:"
  6.       a :string
  7.       q "Company Website:"
  8.       a :string
  9.       q "Street:"
  10.       a :string
  11.       q "Street 2:"
  12.       a :string
  13.       q "Zip Code:"
  14.       a :string
  15.       q "City:"
  16.       a :string
  17.       q "Country:", :pick => :one, :display_type => :dropdown
  18.       Country.all.each{ |country| a country.name }
  19.       q "Federal State:", :pick => :one, :display_type => :dropdown
  20.       [
  21.        {:name => "Michigan", :abbr => "MI"},
  22.        {:name => "South Dakota", :abbr => "SD"},
  23.        {:name => "Washington", :abbr => "WA"},
  24.        {:name => "Wisconsin", :abbr => "WI"},
  25.        {:name => "Arizona", :abbr => "AZ"},
  26.        {:name => "Illinois", :abbr => "IL"},
  27.        {:name => "New Hampshire", :abbr => "NH"},
  28.        {:name => "North Carolina", :abbr => "NC"},
  29.        {:name => "Kansas", :abbr => "KS"},
  30.        {:name => "Missouri", :abbr => "MO"},
  31.        {:name => "Arkansas", :abbr => "AR"},
  32.        {:name => "Nevada", :abbr => "NV"},
  33.        {:name => "District of Columbia", :abbr => "DC"},
  34.        {:name => "Idaho", :abbr => "ID"},
  35.        {:name => "Nebraska", :abbr => "NE"},
  36.        {:name => "Pennsylvania", :abbr => "PA"},
  37.        {:name => "Hawaii", :abbr => "HI"},
  38.        {:name => "Utah", :abbr => "UT"},
  39.        {:name => "Vermont", :abbr => "VT"},
  40.        {:name => "Delaware", :abbr => "DE"},
  41.        {:name => "Rhode Island", :abbr => "RI"},
  42.        {:name => "Oklahoma", :abbr => "OK"},
  43.        {:name => "Louisiana", :abbr => "LA"},
  44.        {:name => "Montana", :abbr => "MT"},
  45.        {:name => "Tennessee", :abbr => "TN"},
  46.        {:name => "Maryland", :abbr => "MD"},
  47.        {:name => "Florida", :abbr => "FL"},
  48.        {:name => "Virginia", :abbr => "VA"},
  49.        {:name => "Minnesota", :abbr => "MN"},
  50.        {:name => "New Jersey", :abbr => "NJ"},
  51.        {:name => "Ohio", :abbr => "OH"},
  52.        {:name => "California", :abbr => "CA"},
  53.        {:name => "North Dakota", :abbr => "ND"},
  54.        {:name => "Maine", :abbr => "ME"},
  55.        {:name => "Indiana", :abbr => "IN"},
  56.        {:name => "Texas", :abbr => "TX"},
  57.        {:name => "Oregon", :abbr => "OR"},
  58.        {:name => "Wyoming", :abbr => "WY"},
  59.        {:name => "Alabama", :abbr => "AL"},
  60.        {:name => "Iowa", :abbr => "IA"},
  61.        {:name => "Mississippi", :abbr => "MS"},
  62.        {:name => "Kentucky", :abbr => "KY"},
  63.        {:name => "New Mexico", :abbr => "NM"},
  64.        {:name => "Georgia", :abbr => "GA"},
  65.        {:name => "Colorado", :abbr => "CO"},
  66.        {:name => "Massachusetts", :abbr => "MA"},
  67.        {:name => "Connecticut", :abbr => "CT"},
  68.        {:name => "New York", :abbr => "NY"},
  69.        {:name => "South Carolina", :abbr => "SC"},
  70.        {:name => "Alaska", :abbr => "AK"},
  71.        {:name => "West Virginia", :abbr => "WV"}
  72.       ].each{ |s| a s[:name]}
  73.       q "Phone:"
  74.       a :text
  75.       q "E-mail:"
  76.       a :text
  77.       q "Bank Account No:"
  78.       a :text
  79.       # q "Currency:", :pick => :one, :display_type => :dropdown
  80.       # Currency.all.each {|c| a "#{c.iso_code} (#{c.symbol})"}
  81.    end
  82.   end
  83. end