Sha256: 2a7c7d8ba7d683334f77f15a8b6d1d463c5eed45daa297f9d3a992ea7821dcba

Contents?: true

Size: 1.71 KB

Versions: 1

Compression:

Stored size: 1.71 KB

Contents

2020-04-24  v0.5.2
--------------------
* Bug fix: Fix NoMethodError in ActiveSupport 6's Module.parent

2018-06-26  v0.5.1
--------------------
* Bug fix: autoload backtrace search "improvemnts"

2018-06-07  v0.5.0
--------------------
* Add support for autoloading class definitions from JSON in a DATA section

2018-05-29  v0.4.1
--------------------
* Fix a namespace'd class from not being defined if top-level class exists

2018-05-27  v0.4.0
--------------------
* Bug fix: conversion bug when a module is used as a type specifier
* Bug fix: Fixnum deprecation
* Add support for JSON serialization and accessor formats that differ from definition
* Add method that modules can use for initialization

2017-12-04  v0.3.0
--------------------
* For attributes with a type of String don't convert nil to an empty string

2017-10-22  v0.2.4
--------------------
* Add class2 filename and linenum to generated classes
* Bug fix: use the correct class name when instantiating a default nested instance

2017-10-11  v0.2.3
--------------------
* Bug fix: don't try to convert to Float, Fixnum, Date, DateTime when nil
* Bug fix: more constant checking before creating

2017-09-28  v0.2.2
--------------------
* Bug fix: check constant existance before creating

2017-09-23  v0.2.1
--------------------
* Bug fix: to_h values should not always be a Hash

2017-09-14  v0.2.0
--------------------
* Add class2 method

2017-08-15  v0.1.0
--------------------
* Add support for blocks
* Add Class2::StrictConstructor
* Bug fix: to_h conversion failure caused element to be skipped

2017-08-10  v0.0.2
--------------------
* Add support for types
* Bug fix: don't attempt to create invalid method names
* Bug fix: don't assume constructor arg is a Hash

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
class2-0.5.2 Changes