├── .gitignore ├── .rspec ├── .ruby-version ├── .travis.yml ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── ask_awesomely.gemspec ├── bin ├── console └── setup ├── lib ├── ask_awesomely.rb └── ask_awesomely │ ├── api_client.rb │ ├── choice.rb │ ├── configuration.rb │ ├── design.rb │ ├── dsl.rb │ ├── embeddable.rb │ ├── embeds │ ├── drawer.erb │ ├── fullscreen.erb │ ├── modal.erb │ └── widget.erb │ ├── field.rb │ ├── field │ ├── dropdown.rb │ ├── email.rb │ ├── field.rb │ ├── legal.rb │ ├── long_text.rb │ ├── multiple_choice.rb │ ├── number.rb │ ├── opinion_scale.rb │ ├── picture_choice.rb │ ├── rating.rb │ ├── short_text.rb │ ├── statement.rb │ ├── website.rb │ └── yes_no.rb │ ├── json_builder.rb │ ├── logic_jump.rb │ ├── picture.rb │ ├── s3.rb │ ├── typeform.rb │ └── version.rb └── spec ├── fixtures ├── basic_form.json ├── design_form.json ├── logic_form.json ├── multiple_choice_form.json ├── picture_form.json ├── user_form.json └── vcr_cassettes │ ├── create_design.yml │ ├── design_uploads.yml │ ├── get_api_info.yml │ ├── logic_jumps.yml │ ├── picture_uploads.yml │ └── submit_basic_typeform.yml ├── lib └── ask_awesomely │ ├── api_client_spec.rb │ ├── configuration_spec.rb │ ├── design_spec.rb │ ├── dsl_spec.rb │ ├── embeddable_spec.rb │ ├── field │ └── field_spec.rb │ ├── field_spec.rb │ └── picture_spec.rb ├── spec_helper.rb └── support ├── basic_typeform.rb ├── design_typeform.rb ├── logic_typeform.rb ├── multiple_choice_typeform.rb ├── picture_typeform.rb └── user_typeform.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 2.3.0 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/.travis.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/Rakefile -------------------------------------------------------------------------------- /ask_awesomely.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/ask_awesomely.gemspec -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/bin/setup -------------------------------------------------------------------------------- /lib/ask_awesomely.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/lib/ask_awesomely.rb -------------------------------------------------------------------------------- /lib/ask_awesomely/api_client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/lib/ask_awesomely/api_client.rb -------------------------------------------------------------------------------- /lib/ask_awesomely/choice.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/lib/ask_awesomely/choice.rb -------------------------------------------------------------------------------- /lib/ask_awesomely/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/lib/ask_awesomely/configuration.rb -------------------------------------------------------------------------------- /lib/ask_awesomely/design.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/lib/ask_awesomely/design.rb -------------------------------------------------------------------------------- /lib/ask_awesomely/dsl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/lib/ask_awesomely/dsl.rb -------------------------------------------------------------------------------- /lib/ask_awesomely/embeddable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/lib/ask_awesomely/embeddable.rb -------------------------------------------------------------------------------- /lib/ask_awesomely/embeds/drawer.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/lib/ask_awesomely/embeds/drawer.erb -------------------------------------------------------------------------------- /lib/ask_awesomely/embeds/fullscreen.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/lib/ask_awesomely/embeds/fullscreen.erb -------------------------------------------------------------------------------- /lib/ask_awesomely/embeds/modal.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/lib/ask_awesomely/embeds/modal.erb -------------------------------------------------------------------------------- /lib/ask_awesomely/embeds/widget.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/lib/ask_awesomely/embeds/widget.erb -------------------------------------------------------------------------------- /lib/ask_awesomely/field.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/lib/ask_awesomely/field.rb -------------------------------------------------------------------------------- /lib/ask_awesomely/field/dropdown.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/lib/ask_awesomely/field/dropdown.rb -------------------------------------------------------------------------------- /lib/ask_awesomely/field/email.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/lib/ask_awesomely/field/email.rb -------------------------------------------------------------------------------- /lib/ask_awesomely/field/field.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/lib/ask_awesomely/field/field.rb -------------------------------------------------------------------------------- /lib/ask_awesomely/field/legal.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/lib/ask_awesomely/field/legal.rb -------------------------------------------------------------------------------- /lib/ask_awesomely/field/long_text.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/lib/ask_awesomely/field/long_text.rb -------------------------------------------------------------------------------- /lib/ask_awesomely/field/multiple_choice.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/lib/ask_awesomely/field/multiple_choice.rb -------------------------------------------------------------------------------- /lib/ask_awesomely/field/number.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/lib/ask_awesomely/field/number.rb -------------------------------------------------------------------------------- /lib/ask_awesomely/field/opinion_scale.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/lib/ask_awesomely/field/opinion_scale.rb -------------------------------------------------------------------------------- /lib/ask_awesomely/field/picture_choice.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/lib/ask_awesomely/field/picture_choice.rb -------------------------------------------------------------------------------- /lib/ask_awesomely/field/rating.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/lib/ask_awesomely/field/rating.rb -------------------------------------------------------------------------------- /lib/ask_awesomely/field/short_text.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/lib/ask_awesomely/field/short_text.rb -------------------------------------------------------------------------------- /lib/ask_awesomely/field/statement.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/lib/ask_awesomely/field/statement.rb -------------------------------------------------------------------------------- /lib/ask_awesomely/field/website.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/lib/ask_awesomely/field/website.rb -------------------------------------------------------------------------------- /lib/ask_awesomely/field/yes_no.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/lib/ask_awesomely/field/yes_no.rb -------------------------------------------------------------------------------- /lib/ask_awesomely/json_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/lib/ask_awesomely/json_builder.rb -------------------------------------------------------------------------------- /lib/ask_awesomely/logic_jump.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/lib/ask_awesomely/logic_jump.rb -------------------------------------------------------------------------------- /lib/ask_awesomely/picture.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/lib/ask_awesomely/picture.rb -------------------------------------------------------------------------------- /lib/ask_awesomely/s3.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/lib/ask_awesomely/s3.rb -------------------------------------------------------------------------------- /lib/ask_awesomely/typeform.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/lib/ask_awesomely/typeform.rb -------------------------------------------------------------------------------- /lib/ask_awesomely/version.rb: -------------------------------------------------------------------------------- 1 | module AskAwesomely 2 | VERSION = "0.2.9" 3 | end 4 | -------------------------------------------------------------------------------- /spec/fixtures/basic_form.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/spec/fixtures/basic_form.json -------------------------------------------------------------------------------- /spec/fixtures/design_form.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/spec/fixtures/design_form.json -------------------------------------------------------------------------------- /spec/fixtures/logic_form.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/spec/fixtures/logic_form.json -------------------------------------------------------------------------------- /spec/fixtures/multiple_choice_form.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/spec/fixtures/multiple_choice_form.json -------------------------------------------------------------------------------- /spec/fixtures/picture_form.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/spec/fixtures/picture_form.json -------------------------------------------------------------------------------- /spec/fixtures/user_form.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/spec/fixtures/user_form.json -------------------------------------------------------------------------------- /spec/fixtures/vcr_cassettes/create_design.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/spec/fixtures/vcr_cassettes/create_design.yml -------------------------------------------------------------------------------- /spec/fixtures/vcr_cassettes/design_uploads.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/spec/fixtures/vcr_cassettes/design_uploads.yml -------------------------------------------------------------------------------- /spec/fixtures/vcr_cassettes/get_api_info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/spec/fixtures/vcr_cassettes/get_api_info.yml -------------------------------------------------------------------------------- /spec/fixtures/vcr_cassettes/logic_jumps.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/spec/fixtures/vcr_cassettes/logic_jumps.yml -------------------------------------------------------------------------------- /spec/fixtures/vcr_cassettes/picture_uploads.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/spec/fixtures/vcr_cassettes/picture_uploads.yml -------------------------------------------------------------------------------- /spec/fixtures/vcr_cassettes/submit_basic_typeform.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/spec/fixtures/vcr_cassettes/submit_basic_typeform.yml -------------------------------------------------------------------------------- /spec/lib/ask_awesomely/api_client_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/spec/lib/ask_awesomely/api_client_spec.rb -------------------------------------------------------------------------------- /spec/lib/ask_awesomely/configuration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/spec/lib/ask_awesomely/configuration_spec.rb -------------------------------------------------------------------------------- /spec/lib/ask_awesomely/design_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/spec/lib/ask_awesomely/design_spec.rb -------------------------------------------------------------------------------- /spec/lib/ask_awesomely/dsl_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/spec/lib/ask_awesomely/dsl_spec.rb -------------------------------------------------------------------------------- /spec/lib/ask_awesomely/embeddable_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/spec/lib/ask_awesomely/embeddable_spec.rb -------------------------------------------------------------------------------- /spec/lib/ask_awesomely/field/field_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/spec/lib/ask_awesomely/field/field_spec.rb -------------------------------------------------------------------------------- /spec/lib/ask_awesomely/field_spec.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/lib/ask_awesomely/picture_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/spec/lib/ask_awesomely/picture_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/basic_typeform.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/spec/support/basic_typeform.rb -------------------------------------------------------------------------------- /spec/support/design_typeform.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/spec/support/design_typeform.rb -------------------------------------------------------------------------------- /spec/support/logic_typeform.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/spec/support/logic_typeform.rb -------------------------------------------------------------------------------- /spec/support/multiple_choice_typeform.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/spec/support/multiple_choice_typeform.rb -------------------------------------------------------------------------------- /spec/support/picture_typeform.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/spec/support/picture_typeform.rb -------------------------------------------------------------------------------- /spec/support/user_typeform.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leemeichin/ask_awesomely/HEAD/spec/support/user_typeform.rb --------------------------------------------------------------------------------