Time format is repeated, might as well set as a constant.
README states to use time_zone first, but if a time_zone exists as another attribute the README can be confusing. Reordered to clarify the process of setup.
No need to explicitly return here.
Will return _datetime_attributes if instance variable is nil anyways. If/Else statements can get messy if built out further, this statement better implies the intent.
Removes hidden whitespace from project files.
The breaking change... Requires has_time_zone to only have 1 param, a hash. However, this cleans up the code to help improve maintainability.
Updates comments and README to reflect major version change.
Uses gemspec in Gemfile since time_jawn.gemspec is set up.
Preferred way to list out files in gemspec.