{"head":"7c89453d0e9c6bc7371773a31afa1d3fddae1c7d","size":26,"push_id":44915430,"shas":[["3edace16f268327c9135c3e9c8f67138f319b570","b0917c206080e86e486689d8382aa5d894dd7484@gmail.com","Removing references to user_level","Levent Ali"],["c0562bd4bea983cd91befa6e0b831326523e858f","b0917c206080e86e486689d8382aa5d894dd7484@gmail.com","Bump rubygems","Levent Ali"],["d38a21d54bd2611b5ef43a0f12fff20f70e6185d","b0917c206080e86e486689d8382aa5d894dd7484@gmail.com","Bump to 0.2.00","Levent Ali"],["7cc272705a65563e7b00c5d0f59c4d451ed57c86","f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@pachube.com","Added hash extension to stringify keys.\n\nKind of like the activesupport version, but recurses to get all keys in\nnested hashes.","Sam Mulube"],["bf8ccfb571b0b5700e35d281e5c702fab8df454d","f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@pachube.com","RSpec 2.6 upgrade changes.\n\nLooks likes specs were originally setup with rspec 1.3, but the config\nhadn't been updated since moving to 2.6.\n\n* Removed deprecated spec.opts, use .rspec instead\n* Added rake task making use of rspec filters, so now running rake\nspec:focus will either run all specs (if none have a :focus => true\ntag), or just run the focused specs if some are present.\n* changed the spec_helper require line to just use the simpler \"require\n'spec_helper'\" form","Sam Mulube"],["d7865415cd8138e6aedfbed793accc25527a6486","f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@pachube.com","Alter rcov task\n\nInstead of using a dedicated Rcov task, use the rcov capability of\ndefault rspec task.\n\nAdded task that runs rspecs for all specs with rcov support, excluding\nwhat we don't want to see.","Sam Mulube"],["294709c92d62e39aa19b790236df673f265c9d89","f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@pachube.com","Added myself to author's list (urk...)","Sam Mulube"],["96061f008834bcc5c84f8d6579baf59c82f4fffa","f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@pachube.com","Added the lib subdirectory to the load path when requiring the gem\n\nSeemed to be running fine without this, except when you are developing\nit and want to manually require the latest version to hack about with.","Sam Mulube"],["2169c381c22bc873efe8c6ab2f45c8e2d0c2b8c1","f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@pachube.com","Altered keys stuff to deal with the new format JSON/XML.\n\nTest coverage almost back up to 100%, but there's a line I haven't\nfigured out how to it yet, or rather looking at the test is appears as\nif it should be being reached, but according to rcov isn't.\n\nHell of a lot of moving parts in pachube_data_formats, so I hope I've\ngot all the bits.","Sam Mulube"],["0ed9ecdb6f08557f66f12f8e1b8606c5533fb465","f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@pachube.com","Switched the attributes= setters to use the deep_stringify_keys!\n\nRan into some problems locally, attempting to set model attributes using\na hash with symbol keys instead of strings. Internal logic depends on\nstrings, for a bunch of checks, so enabled the new helper method added\nto Hash, to deep_stringify_keys. This recurses through a hash changing\nsymbol keys into strings.\n\nAlso bumped version number (up just a tiny increment).","Sam Mulube"],["f961e8e56ca0b772aaea5fb0f0ad2f359f347472","f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@pachube.com","Added bundler gem packaging tasks to Rakefile.\n\nThis adds:\n\n    rake build\n    rake install\n    rake release\n\nInstall only installs locally, while release attempts to push to\nrubygems.","Sam Mulube"],["8c5bb5bd405e19c26ff5cea2038e0ba79465b5d0","f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@pachube.com","Added #private_access? method to scope\n\nEither accesses the @private_access instance variable or returns false.","Sam Mulube"],["71172a938b7a25dd7cf6b822d7a910c7734acf2a","f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@pachube.com","Removed a puts line left in by mistake.","Sam Mulube"],["03b9a4d1b5fea18da1f87df73386e6ef0c8f276b","f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@pachube.com","Refactor\n\nWas kind of weird trying to deal with Scope and Resource objects when\nthey were some kind of inner classes to the parent Key object - by weird\nI mean that it made it hard to deal with them when dealing with AR\nobjects in rails, so actually it would be a heck of a lot easier if they\nexisted as full PDF objects in their own right, with corresponding real\nAM objects in Pachweb.\n\nAlso renamed Scope to Permission as the term Scope isn't the best (I\nthink).","Sam Mulube"],["bf366f0e6022cf1a560e0e3f6b82b2b05ef7e6f1","f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@pachube.com","Added nested attribute type setting to Key tree\n\nHacky addition of attributes setter mimicing the rails nested attributes\nsetters for association classes. Currently done in quite a clunky way,\nso could definitely be refactored to be more elegant (and maybe added to\nthe other model classes).","Sam Mulube"],["7798b44627c8a516581bd8de376c7f356852020e","f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@pachube.com","Delete nil attributes from key json.","Sam Mulube"],["70a99de736f232bd31c5a53d5ba53564972e7bd8","f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@pachube.com","Keep blank attributes present in key json\n\nNot specified, but I think this is so that that when pachweb is\nattempting to save a record into pachcore, if we delete all the blank\nattributes, then their value won't be changed, so instead we need to\nsend blank vals if the value is nil.","Sam Mulube"],["6e651b9e2096134e16eeb1f0c0b037f2971feb9e","f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@pachube.com","Start of adding support for App instances to PDF.\n\nPDF is the gateway by which we access pachcore, so to present app info\nwe need to implement it here first.","Sam Mulube"],["4b3910d4df24f32c14e3c06c7960c759906cb5b6","f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@pachube.com","Rebase off develop - bumping version to alpha to mark difference","Sam Mulube"],["4f888bc81b914cf39c6d1abb3210f311a8ba9b0e","f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@pachube.com","Added template helper for apps","Sam Mulube"]],"ref":"refs/heads/feature/new_key_format"}