--- !ruby/object:Gem::Specification name: livr version: !ruby/object:Gem::Version version: 0.0.2 platform: ruby authors: - Viktor Turskyi - Maksym Panchokha autorequire: bindir: bin cert_chain: [] date: 2015-11-19 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: rake requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: minitest requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '5.4' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '5.4' - !ruby/object:Gem::Dependency name: minitest-reporters requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.1' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.1' description: Lightweight validator supporting Language Independent Rules Specification email: - m.panchoha@gmail.com executables: [] extensions: [] extra_rdoc_files: [] files: - ".travis.yml" - Gemfile - README.md - Rakefile - lib/LIVR.rb - lib/LIVR/Rules/Common.rb - lib/LIVR/Rules/Filters.rb - lib/LIVR/Rules/Helpers.rb - lib/LIVR/Rules/Numerics.rb - lib/LIVR/Rules/Special.rb - lib/LIVR/Rules/Strings.rb - lib/LIVR/Util.rb - livr.gemspec - test/01-test_suite.rb - test/02-test_auto_trim.rb - test/03-test_rules_registration.rb - test/04-test_custom_filters.rb - test/test_helper.rb - test/test_suite/aliases_negative/01-adult_age/aliases.json - test/test_suite/aliases_negative/01-adult_age/errors.json - test/test_suite/aliases_negative/01-adult_age/input.json - test/test_suite/aliases_negative/01-adult_age/rules.json - test/test_suite/aliases_negative/02-address/aliases.json - test/test_suite/aliases_negative/02-address/errors.json - test/test_suite/aliases_negative/02-address/input.json - test/test_suite/aliases_negative/02-address/rules.json - test/test_suite/aliases_negative/03-adult_age_in_user/aliases.json - test/test_suite/aliases_negative/03-adult_age_in_user/errors.json - test/test_suite/aliases_negative/03-adult_age_in_user/input.json - test/test_suite/aliases_negative/03-adult_age_in_user/rules.json - test/test_suite/aliases_positive/01-adult_age/aliases.json - test/test_suite/aliases_positive/01-adult_age/input.json - test/test_suite/aliases_positive/01-adult_age/output.json - test/test_suite/aliases_positive/01-adult_age/rules.json - test/test_suite/aliases_positive/02-address/aliases.json - test/test_suite/aliases_positive/02-address/input.json - test/test_suite/aliases_positive/02-address/output.json - test/test_suite/aliases_positive/02-address/rules.json - test/test_suite/aliases_positive/03-adult_age_in_user/aliases.json - test/test_suite/aliases_positive/03-adult_age_in_user/input.json - test/test_suite/aliases_positive/03-adult_age_in_user/output.json - test/test_suite/aliases_positive/03-adult_age_in_user/rules.json - test/test_suite/negative/01-required/errors.json - test/test_suite/negative/01-required/input.json - test/test_suite/negative/01-required/rules.json - test/test_suite/negative/02-not_empty/errors.json - test/test_suite/negative/02-not_empty/input.json - test/test_suite/negative/02-not_empty/rules.json - test/test_suite/negative/03-one_of/errors.json - test/test_suite/negative/03-one_of/input.json - test/test_suite/negative/03-one_of/rules.json - test/test_suite/negative/04-min_length/errors.json - test/test_suite/negative/04-min_length/input.json - test/test_suite/negative/04-min_length/rules.json - test/test_suite/negative/05-max_length/errors.json - test/test_suite/negative/05-max_length/input.json - test/test_suite/negative/05-max_length/rules.json - test/test_suite/negative/06-length_equal/errors.json - test/test_suite/negative/06-length_equal/input.json - test/test_suite/negative/06-length_equal/rules.json - test/test_suite/negative/07-length_between/errors.json - test/test_suite/negative/07-length_between/input.json - test/test_suite/negative/07-length_between/rules.json - test/test_suite/negative/08-like/errors.json - test/test_suite/negative/08-like/input.json - test/test_suite/negative/08-like/rules.json - test/test_suite/negative/09-integer/errors.json - test/test_suite/negative/09-integer/input.json - test/test_suite/negative/09-integer/rules.json - test/test_suite/negative/10-positive_integer/errors.json - test/test_suite/negative/10-positive_integer/input.json - test/test_suite/negative/10-positive_integer/rules.json - test/test_suite/negative/11-decimal/errors.json - test/test_suite/negative/11-decimal/input.json - test/test_suite/negative/11-decimal/rules.json - test/test_suite/negative/12-positive_decimal/errors.json - test/test_suite/negative/12-positive_decimal/input.json - test/test_suite/negative/12-positive_decimal/rules.json - test/test_suite/negative/13-max_number/errors.json - test/test_suite/negative/13-max_number/input.json - test/test_suite/negative/13-max_number/rules.json - test/test_suite/negative/14-min_number/errors.json - test/test_suite/negative/14-min_number/input.json - test/test_suite/negative/14-min_number/rules.json - test/test_suite/negative/15-number_beetween/errors.json - test/test_suite/negative/15-number_beetween/input.json - test/test_suite/negative/15-number_beetween/rules.json - test/test_suite/negative/16-email/errors.json - test/test_suite/negative/16-email/input.json - test/test_suite/negative/16-email/rules.json - test/test_suite/negative/17-equal_to_field/errors.json - test/test_suite/negative/17-equal_to_field/input.json - test/test_suite/negative/17-equal_to_field/rules.json - test/test_suite/negative/18-nested_object/errors.json - test/test_suite/negative/18-nested_object/input.json - test/test_suite/negative/18-nested_object/rules.json - test/test_suite/negative/19-list_of/errors.json - test/test_suite/negative/19-list_of/input.json - test/test_suite/negative/19-list_of/rules.json - test/test_suite/negative/20-list_of_objects/errors.json - test/test_suite/negative/20-list_of_objects/input.json - test/test_suite/negative/20-list_of_objects/rules.json - test/test_suite/negative/21-list_of_different_objects/errors.json - test/test_suite/negative/21-list_of_different_objects/input.json - test/test_suite/negative/21-list_of_different_objects/rules.json - test/test_suite/negative/22-not_empty_list/errors.json - test/test_suite/negative/22-not_empty_list/input.json - test/test_suite/negative/22-not_empty_list/rules.json - test/test_suite/negative/23-url/errors.json - test/test_suite/negative/23-url/input.json - test/test_suite/negative/23-url/rules.json - test/test_suite/negative/24-iso_date/errors.json - test/test_suite/negative/24-iso_date/input.json - test/test_suite/negative/24-iso_date/rules.json - test/test_suite/positive/01-required/input.json - test/test_suite/positive/01-required/output.json - test/test_suite/positive/01-required/rules.json - test/test_suite/positive/02-not_empty/input.json - test/test_suite/positive/02-not_empty/output.json - test/test_suite/positive/02-not_empty/rules.json - test/test_suite/positive/03-one_of/input.json - test/test_suite/positive/03-one_of/output.json - test/test_suite/positive/03-one_of/rules.json - test/test_suite/positive/04-min_length/input.json - test/test_suite/positive/04-min_length/output.json - test/test_suite/positive/04-min_length/rules.json - test/test_suite/positive/05-max_length/input.json - test/test_suite/positive/05-max_length/output.json - test/test_suite/positive/05-max_length/rules.json - test/test_suite/positive/06-length_equal/input.json - test/test_suite/positive/06-length_equal/output.json - test/test_suite/positive/06-length_equal/rules.json - test/test_suite/positive/07-length_between/input.json - test/test_suite/positive/07-length_between/output.json - test/test_suite/positive/07-length_between/rules.json - test/test_suite/positive/08-like/input.json - test/test_suite/positive/08-like/output.json - test/test_suite/positive/08-like/rules.json - test/test_suite/positive/09-integer/input.json - test/test_suite/positive/09-integer/output.json - test/test_suite/positive/09-integer/rules.json - test/test_suite/positive/10-positive_integer/input.json - test/test_suite/positive/10-positive_integer/output.json - test/test_suite/positive/10-positive_integer/rules.json - test/test_suite/positive/11-decimal/input.json - test/test_suite/positive/11-decimal/output.json - test/test_suite/positive/11-decimal/rules.json - test/test_suite/positive/12-positive_decimal/input.json - test/test_suite/positive/12-positive_decimal/output.json - test/test_suite/positive/12-positive_decimal/rules.json - test/test_suite/positive/13-max_number/input.json - test/test_suite/positive/13-max_number/output.json - test/test_suite/positive/13-max_number/rules.json - test/test_suite/positive/14-min_number/input.json - test/test_suite/positive/14-min_number/output.json - test/test_suite/positive/14-min_number/rules.json - test/test_suite/positive/15-number_between/input.json - test/test_suite/positive/15-number_between/output.json - test/test_suite/positive/15-number_between/rules.json - test/test_suite/positive/16-email/input.json - test/test_suite/positive/16-email/output.json - test/test_suite/positive/16-email/rules.json - test/test_suite/positive/17-equal_to_field/input.json - test/test_suite/positive/17-equal_to_field/output.json - test/test_suite/positive/17-equal_to_field/rules.json - test/test_suite/positive/18-nested_object/input.json - test/test_suite/positive/18-nested_object/output.json - test/test_suite/positive/18-nested_object/rules.json - test/test_suite/positive/19-list_of/input.json - test/test_suite/positive/19-list_of/output.json - test/test_suite/positive/19-list_of/rules.json - test/test_suite/positive/20-list_of_objects/input.json - test/test_suite/positive/20-list_of_objects/output.json - test/test_suite/positive/20-list_of_objects/rules.json - test/test_suite/positive/21-list_of_different_objects/input.json - test/test_suite/positive/21-list_of_different_objects/output.json - test/test_suite/positive/21-list_of_different_objects/rules.json - test/test_suite/positive/22-not_empty_list/input.json - test/test_suite/positive/22-not_empty_list/output.json - test/test_suite/positive/22-not_empty_list/rules.json - test/test_suite/positive/23-url/input.json - test/test_suite/positive/23-url/output.json - test/test_suite/positive/23-url/rules.json - test/test_suite/positive/24-iso_date/input.json - test/test_suite/positive/24-iso_date/output.json - test/test_suite/positive/24-iso_date/rules.json - test/test_suite/positive/30-trim/input.json - test/test_suite/positive/30-trim/output.json - test/test_suite/positive/30-trim/rules.json - test/test_suite/positive/31-to_lc/input.json - test/test_suite/positive/31-to_lc/output.json - test/test_suite/positive/31-to_lc/rules.json - test/test_suite/positive/32-to_uc/input.json - test/test_suite/positive/32-to_uc/output.json - test/test_suite/positive/32-to_uc/rules.json - test/test_suite/positive/33-remove/input.json - test/test_suite/positive/33-remove/output.json - test/test_suite/positive/33-remove/rules.json - test/test_suite/positive/34-leave_only/input.json - test/test_suite/positive/34-leave_only/output.json - test/test_suite/positive/34-leave_only/rules.json homepage: https://github.com/maktwin/ruby-validator-livr licenses: - Artistic_2_0 metadata: {} post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubyforge_project: rubygems_version: 2.5.0 signing_key: specification_version: 4 summary: Validator LIVR test_files: - test/01-test_suite.rb - test/02-test_auto_trim.rb - test/03-test_rules_registration.rb - test/04-test_custom_filters.rb - test/test_helper.rb - test/test_suite/aliases_negative/01-adult_age/aliases.json - test/test_suite/aliases_negative/01-adult_age/errors.json - test/test_suite/aliases_negative/01-adult_age/input.json - test/test_suite/aliases_negative/01-adult_age/rules.json - test/test_suite/aliases_negative/02-address/aliases.json - test/test_suite/aliases_negative/02-address/errors.json - test/test_suite/aliases_negative/02-address/input.json - test/test_suite/aliases_negative/02-address/rules.json - test/test_suite/aliases_negative/03-adult_age_in_user/aliases.json - test/test_suite/aliases_negative/03-adult_age_in_user/errors.json - test/test_suite/aliases_negative/03-adult_age_in_user/input.json - test/test_suite/aliases_negative/03-adult_age_in_user/rules.json - test/test_suite/aliases_positive/01-adult_age/aliases.json - test/test_suite/aliases_positive/01-adult_age/input.json - test/test_suite/aliases_positive/01-adult_age/output.json - test/test_suite/aliases_positive/01-adult_age/rules.json - test/test_suite/aliases_positive/02-address/aliases.json - test/test_suite/aliases_positive/02-address/input.json - test/test_suite/aliases_positive/02-address/output.json - test/test_suite/aliases_positive/02-address/rules.json - test/test_suite/aliases_positive/03-adult_age_in_user/aliases.json - test/test_suite/aliases_positive/03-adult_age_in_user/input.json - test/test_suite/aliases_positive/03-adult_age_in_user/output.json - test/test_suite/aliases_positive/03-adult_age_in_user/rules.json - test/test_suite/negative/01-required/errors.json - test/test_suite/negative/01-required/input.json - test/test_suite/negative/01-required/rules.json - test/test_suite/negative/02-not_empty/errors.json - test/test_suite/negative/02-not_empty/input.json - test/test_suite/negative/02-not_empty/rules.json - test/test_suite/negative/03-one_of/errors.json - test/test_suite/negative/03-one_of/input.json - test/test_suite/negative/03-one_of/rules.json - test/test_suite/negative/04-min_length/errors.json - test/test_suite/negative/04-min_length/input.json - test/test_suite/negative/04-min_length/rules.json - test/test_suite/negative/05-max_length/errors.json - test/test_suite/negative/05-max_length/input.json - test/test_suite/negative/05-max_length/rules.json - test/test_suite/negative/06-length_equal/errors.json - test/test_suite/negative/06-length_equal/input.json - test/test_suite/negative/06-length_equal/rules.json - test/test_suite/negative/07-length_between/errors.json - test/test_suite/negative/07-length_between/input.json - test/test_suite/negative/07-length_between/rules.json - test/test_suite/negative/08-like/errors.json - test/test_suite/negative/08-like/input.json - test/test_suite/negative/08-like/rules.json - test/test_suite/negative/09-integer/errors.json - test/test_suite/negative/09-integer/input.json - test/test_suite/negative/09-integer/rules.json - test/test_suite/negative/10-positive_integer/errors.json - test/test_suite/negative/10-positive_integer/input.json - test/test_suite/negative/10-positive_integer/rules.json - test/test_suite/negative/11-decimal/errors.json - test/test_suite/negative/11-decimal/input.json - test/test_suite/negative/11-decimal/rules.json - test/test_suite/negative/12-positive_decimal/errors.json - test/test_suite/negative/12-positive_decimal/input.json - test/test_suite/negative/12-positive_decimal/rules.json - test/test_suite/negative/13-max_number/errors.json - test/test_suite/negative/13-max_number/input.json - test/test_suite/negative/13-max_number/rules.json - test/test_suite/negative/14-min_number/errors.json - test/test_suite/negative/14-min_number/input.json - test/test_suite/negative/14-min_number/rules.json - test/test_suite/negative/15-number_beetween/errors.json - test/test_suite/negative/15-number_beetween/input.json - test/test_suite/negative/15-number_beetween/rules.json - test/test_suite/negative/16-email/errors.json - test/test_suite/negative/16-email/input.json - test/test_suite/negative/16-email/rules.json - test/test_suite/negative/17-equal_to_field/errors.json - test/test_suite/negative/17-equal_to_field/input.json - test/test_suite/negative/17-equal_to_field/rules.json - test/test_suite/negative/18-nested_object/errors.json - test/test_suite/negative/18-nested_object/input.json - test/test_suite/negative/18-nested_object/rules.json - test/test_suite/negative/19-list_of/errors.json - test/test_suite/negative/19-list_of/input.json - test/test_suite/negative/19-list_of/rules.json - test/test_suite/negative/20-list_of_objects/errors.json - test/test_suite/negative/20-list_of_objects/input.json - test/test_suite/negative/20-list_of_objects/rules.json - test/test_suite/negative/21-list_of_different_objects/errors.json - test/test_suite/negative/21-list_of_different_objects/input.json - test/test_suite/negative/21-list_of_different_objects/rules.json - test/test_suite/negative/22-not_empty_list/errors.json - test/test_suite/negative/22-not_empty_list/input.json - test/test_suite/negative/22-not_empty_list/rules.json - test/test_suite/negative/23-url/errors.json - test/test_suite/negative/23-url/input.json - test/test_suite/negative/23-url/rules.json - test/test_suite/negative/24-iso_date/errors.json - test/test_suite/negative/24-iso_date/input.json - test/test_suite/negative/24-iso_date/rules.json - test/test_suite/positive/01-required/input.json - test/test_suite/positive/01-required/output.json - test/test_suite/positive/01-required/rules.json - test/test_suite/positive/02-not_empty/input.json - test/test_suite/positive/02-not_empty/output.json - test/test_suite/positive/02-not_empty/rules.json - test/test_suite/positive/03-one_of/input.json - test/test_suite/positive/03-one_of/output.json - test/test_suite/positive/03-one_of/rules.json - test/test_suite/positive/04-min_length/input.json - test/test_suite/positive/04-min_length/output.json - test/test_suite/positive/04-min_length/rules.json - test/test_suite/positive/05-max_length/input.json - test/test_suite/positive/05-max_length/output.json - test/test_suite/positive/05-max_length/rules.json - test/test_suite/positive/06-length_equal/input.json - test/test_suite/positive/06-length_equal/output.json - test/test_suite/positive/06-length_equal/rules.json - test/test_suite/positive/07-length_between/input.json - test/test_suite/positive/07-length_between/output.json - test/test_suite/positive/07-length_between/rules.json - test/test_suite/positive/08-like/input.json - test/test_suite/positive/08-like/output.json - test/test_suite/positive/08-like/rules.json - test/test_suite/positive/09-integer/input.json - test/test_suite/positive/09-integer/output.json - test/test_suite/positive/09-integer/rules.json - test/test_suite/positive/10-positive_integer/input.json - test/test_suite/positive/10-positive_integer/output.json - test/test_suite/positive/10-positive_integer/rules.json - test/test_suite/positive/11-decimal/input.json - test/test_suite/positive/11-decimal/output.json - test/test_suite/positive/11-decimal/rules.json - test/test_suite/positive/12-positive_decimal/input.json - test/test_suite/positive/12-positive_decimal/output.json - test/test_suite/positive/12-positive_decimal/rules.json - test/test_suite/positive/13-max_number/input.json - test/test_suite/positive/13-max_number/output.json - test/test_suite/positive/13-max_number/rules.json - test/test_suite/positive/14-min_number/input.json - test/test_suite/positive/14-min_number/output.json - test/test_suite/positive/14-min_number/rules.json - test/test_suite/positive/15-number_between/input.json - test/test_suite/positive/15-number_between/output.json - test/test_suite/positive/15-number_between/rules.json - test/test_suite/positive/16-email/input.json - test/test_suite/positive/16-email/output.json - test/test_suite/positive/16-email/rules.json - test/test_suite/positive/17-equal_to_field/input.json - test/test_suite/positive/17-equal_to_field/output.json - test/test_suite/positive/17-equal_to_field/rules.json - test/test_suite/positive/18-nested_object/input.json - test/test_suite/positive/18-nested_object/output.json - test/test_suite/positive/18-nested_object/rules.json - test/test_suite/positive/19-list_of/input.json - test/test_suite/positive/19-list_of/output.json - test/test_suite/positive/19-list_of/rules.json - test/test_suite/positive/20-list_of_objects/input.json - test/test_suite/positive/20-list_of_objects/output.json - test/test_suite/positive/20-list_of_objects/rules.json - test/test_suite/positive/21-list_of_different_objects/input.json - test/test_suite/positive/21-list_of_different_objects/output.json - test/test_suite/positive/21-list_of_different_objects/rules.json - test/test_suite/positive/22-not_empty_list/input.json - test/test_suite/positive/22-not_empty_list/output.json - test/test_suite/positive/22-not_empty_list/rules.json - test/test_suite/positive/23-url/input.json - test/test_suite/positive/23-url/output.json - test/test_suite/positive/23-url/rules.json - test/test_suite/positive/24-iso_date/input.json - test/test_suite/positive/24-iso_date/output.json - test/test_suite/positive/24-iso_date/rules.json - test/test_suite/positive/30-trim/input.json - test/test_suite/positive/30-trim/output.json - test/test_suite/positive/30-trim/rules.json - test/test_suite/positive/31-to_lc/input.json - test/test_suite/positive/31-to_lc/output.json - test/test_suite/positive/31-to_lc/rules.json - test/test_suite/positive/32-to_uc/input.json - test/test_suite/positive/32-to_uc/output.json - test/test_suite/positive/32-to_uc/rules.json - test/test_suite/positive/33-remove/input.json - test/test_suite/positive/33-remove/output.json - test/test_suite/positive/33-remove/rules.json - test/test_suite/positive/34-leave_only/input.json - test/test_suite/positive/34-leave_only/output.json - test/test_suite/positive/34-leave_only/rules.json