head 1.3; access; symbols pkgsrc-2023Q4:1.3.0.24 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.22 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.20 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.18 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.16 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.14 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.12 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.10 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.8 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.3.0.6 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.4 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.2 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.2.0.8 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.6 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.4 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.2 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.1.0.4 pkgsrc-2019Q4-base:1.1; locks; strict; comment @# @; 1.3 date 2021.01.10.15.21.29; author taca; state Exp; branches; next 1.2; commitid n1SJB1XVPOJk2cDC; 1.2 date 2020.03.15.17.09.41; author taca; state Exp; branches; next 1.1; commitid G6eGAs571Arijw0C; 1.1 date 2019.11.12.15.24.44; author taca; state Exp; branches; next ; commitid Skcu5ipbpuvmIzKB; desc @@ 1.3 log @devel/ruby-necromancer: update to 0.7.0 0.7.0 (2020-12-29) Added * Add HashConverters for transforming string into hash of string, integer, float or boolean values * Add converters for transforming string to array of booleans, integers, floats and numeric Changed * Change StringToRange converter to work with decimal numbers and spaces * Change :strict to be a keyword argument * Change StringToNumeric converter to allow numbers with space characters @ text @@@comment $NetBSD: PLIST,v 1.2 2020/03/15 17:09:41 taca Exp $ ${GEM_HOME}/cache/${GEM_NAME}.gem ${GEM_LIBDIR}/CHANGELOG.md ${GEM_LIBDIR}/LICENSE.txt ${GEM_LIBDIR}/README.md ${GEM_LIBDIR}/lib/necromancer.rb ${GEM_LIBDIR}/lib/necromancer/configuration.rb ${GEM_LIBDIR}/lib/necromancer/context.rb ${GEM_LIBDIR}/lib/necromancer/conversion_target.rb ${GEM_LIBDIR}/lib/necromancer/conversions.rb ${GEM_LIBDIR}/lib/necromancer/converter.rb ${GEM_LIBDIR}/lib/necromancer/converters/array.rb ${GEM_LIBDIR}/lib/necromancer/converters/boolean.rb ${GEM_LIBDIR}/lib/necromancer/converters/date_time.rb ${GEM_LIBDIR}/lib/necromancer/converters/hash.rb ${GEM_LIBDIR}/lib/necromancer/converters/numeric.rb ${GEM_LIBDIR}/lib/necromancer/converters/range.rb ${GEM_LIBDIR}/lib/necromancer/null_converter.rb ${GEM_LIBDIR}/lib/necromancer/version.rb ${GEM_HOME}/specifications/${GEM_NAME}.gemspec @ 1.2 log @devel/ruby-necromancer: update to 0.6.0 Update ruby-necromancer to 0.6.0. ## [v0.6.0] - 2020-03-08 ### Changed * Change gemspec to remove test artifacts @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.1 2019/11/12 15:24:44 taca Exp $ d15 1 @ 1.1 log @devel/ruby-necromancer: add version 0.5.0 package Add ruby-necromancer version 0.5.0 package. Necromancer > Conversion from one object type to another with a bit of black magic. Necromancer provides independent type conversion component for [TTY] (https://github.com/piotrmurach/tty) toolkit. ## Motivation Conversion between Ruby core types frequently comes up in projects but is solved by half-baked solutions. This library aims to provide an independent and extensible API to support a robust and generic way to convert between core Ruby types. ## Features * Simple and expressive API * Ability to specify own converters * Ability to compose conversions out of simpler ones * Support conversion of custom defined types * Ability to specify strict conversion mode @ text @d1 1 a1 1 @@comment $NetBSD$ a5 1 ${GEM_LIBDIR}/Rakefile a18 30 ${GEM_LIBDIR}/necromancer.gemspec ${GEM_LIBDIR}/spec/spec_helper.rb ${GEM_LIBDIR}/spec/unit/can_spec.rb ${GEM_LIBDIR}/spec/unit/config_spec.rb ${GEM_LIBDIR}/spec/unit/configuration/new_spec.rb ${GEM_LIBDIR}/spec/unit/conversions/fetch_spec.rb ${GEM_LIBDIR}/spec/unit/conversions/register_spec.rb ${GEM_LIBDIR}/spec/unit/conversions/to_hash_spec.rb ${GEM_LIBDIR}/spec/unit/convert_spec.rb ${GEM_LIBDIR}/spec/unit/converters/array/array_to_boolean_spec.rb ${GEM_LIBDIR}/spec/unit/converters/array/array_to_numeric_spec.rb ${GEM_LIBDIR}/spec/unit/converters/array/array_to_set_spec.rb ${GEM_LIBDIR}/spec/unit/converters/array/object_to_array_spec.rb ${GEM_LIBDIR}/spec/unit/converters/array/string_to_array_spec.rb ${GEM_LIBDIR}/spec/unit/converters/boolean/boolean_to_integer_spec.rb ${GEM_LIBDIR}/spec/unit/converters/boolean/integer_to_boolean_spec.rb ${GEM_LIBDIR}/spec/unit/converters/boolean/string_to_boolean_spec.rb ${GEM_LIBDIR}/spec/unit/converters/date_time/string_to_date_spec.rb ${GEM_LIBDIR}/spec/unit/converters/date_time/string_to_datetime_spec.rb ${GEM_LIBDIR}/spec/unit/converters/date_time/string_to_time_spec.rb ${GEM_LIBDIR}/spec/unit/converters/numeric/string_to_float_spec.rb ${GEM_LIBDIR}/spec/unit/converters/numeric/string_to_integer_spec.rb ${GEM_LIBDIR}/spec/unit/converters/numeric/string_to_numeric_spec.rb ${GEM_LIBDIR}/spec/unit/converters/range/string_to_range_spec.rb ${GEM_LIBDIR}/spec/unit/inspect_spec.rb ${GEM_LIBDIR}/spec/unit/new_spec.rb ${GEM_LIBDIR}/spec/unit/register_spec.rb ${GEM_LIBDIR}/tasks/console.rake ${GEM_LIBDIR}/tasks/coverage.rake ${GEM_LIBDIR}/tasks/spec.rake @