Commit Graph

21 Commits

Author SHA1 Message Date
Michael Bleigh 5c585eeeb2 Consistent interface for Forms. Closes #520 2011-10-26 01:27:07 -04:00
Michael Bleigh 78301c00bb Add a bit of doc to Developer strategy. 2011-10-16 19:35:37 -04:00
Michael Bleigh 250963a59c Adds Developer strategy for default auth. 2011-10-16 19:27:26 -04:00
Michael Bleigh 6d0e5c9cf5 Uses Hashie 1.2 to prevent pollution of subhashes in InfoHash. Closes #495 2011-10-15 03:15:45 -05:00
Michael Bleigh dfb77bfd89 Adds :form option for custom form endpoints. 2011-10-03 14:24:39 -05:00
Michael Bleigh 90875e4600 Revert "Adds callback DSL methods."
This reverts commit 0ca87084a2.
2011-09-30 10:36:57 -05:00
Michael Bleigh 0ca87084a2 Adds callback DSL methods. 2011-09-30 10:15:27 -05:00
Michael Bleigh 4a8e1cc3e0 Evaluate DSL methods in the context of the strategy instance. 2011-09-28 13:06:03 -05:00
Michael Bleigh af2226812a Adds DSL methods for uid, info, credentials, and extra. 2011-09-28 12:41:06 -05:00
Michael Bleigh adf79d5518 Make args inheritable. 2011-09-28 10:26:27 -05:00
Michael Bleigh 13aa9418c8 Adds :skip_info with lambda or true/false evaluation. Closes #292 2011-09-27 19:52:43 -05:00
Michael Bleigh 2b69439eee Strategy is now 100% covered for specs. 2011-09-27 14:59:26 -05:00
Michael Bleigh 6afe5f4345 Adds #uid and #info methods, simplifies #callback_phase, adds some specs. 2011-09-27 13:18:08 -05:00
Michael Bleigh bf00970f21 Refactor auth_hash to put name back in info. That's where it belongs. 2011-09-27 12:36:05 -05:00
Michael Bleigh e6816c5200 Refactor strategy initialization, implementing pretty big changes. 2011-09-26 22:44:52 -05:00
Michael Bleigh ad873fda58 Adds .option method to Strategy for even more declarative configuration. 2011-09-26 12:11:41 -05:00
Michael Bleigh 53bc3f5741 Small but powerful change: Strategy options now inherit from a default, are Mashes, and can be declaratively configured. 2011-09-26 11:44:17 -05:00
Michael Bleigh 98bc2b9a4a Camelizations are now added through OmniAuth.config 2011-09-22 18:49:22 -05:00
Michael Bleigh 5733f9a8e0 Beefed up the AuthHash, pulled name out to the root, specs for #to_hash. 2011-09-22 12:56:36 -05:00
Michael Bleigh cc73281406 Clearing out everything to move towards the new 1.0 independent gems strategy. 2011-09-03 21:26:57 -03:00
Michael Bleigh 3dbfdff127 Merging master. 2011-09-03 15:08:07 -03:00