{"push_id":1133984056,"size":1,"distinct_size":1,"ref":"refs/heads/types","head":"729c54cf5c530434169695e93cf41d6c778db47a","before":"e637e79f672d88e78add8a63c432a5eb40bacff4","commits":[{"sha":"729c54cf5c530434169695e93cf41d6c778db47a","author":{"name":"Jan Graichen","email":"844d1b02d1782524ac06c3d5a467531a4b7d49ab@altimos.de"},"message":"Rework resource types\n\n* Drop `:allow_nil` and `:allow_blank`\n\n  `:allow_nil` should be replaced by validations and `:allow_blank` broke\n  much code with less to none use\n\n* All type handle nil, empty and blank strings\n\n  Primitive types cast to false, 0 or 0.0 while other types cast to nil (e.g. DateTime, etc)\n\nType casting is still strict, casting \"123a\" to integer will raise an\nerror and not return 123 like `#to_i`. List and dict types support more\ntype cohesion methods: `#serializable_hash`, `#to_hash`, `#to_h` on dict\nand `#to_ary`, `#to_a` on list.","distinct":true,"url":"https://api.github.com/repos/jgraichen/acfs/commits/729c54cf5c530434169695e93cf41d6c778db47a"}]}
{"actor":{"display_login":"jgraichen"}}