Module: Picasa::Util
- Included in:
- Album::ClassMethods, Authentication
- Defined in:
- lib/picasa/util.rb
Instance Method Summary collapse
- #define_dependent_class_method(method_name, class_name) ⇒ Object
- #define_dependent_class_methods(method_name, class_name) ⇒ Object
- #define_static_dependent_class_method(method_name, class_name) ⇒ Object
- #extract_auth_token(body) ⇒ Object
- #raise_exception? ⇒ Boolean
Instance Method Details
#define_dependent_class_method(method_name, class_name) ⇒ Object
16 17 18 19 20 |
# File 'lib/picasa/util.rb', line 16 def define_dependent_class_method method_name, class_name define_method method_name do eval(class_name) end end |
#define_dependent_class_methods(method_name, class_name) ⇒ Object
28 29 30 31 |
# File 'lib/picasa/util.rb', line 28 def define_dependent_class_methods method_name, class_name define_dependent_class_method method_name, class_name define_static_dependent_class_method method_name, class_name end |
#define_static_dependent_class_method(method_name, class_name) ⇒ Object
22 23 24 25 26 |
# File 'lib/picasa/util.rb', line 22 def define_static_dependent_class_method method_name, class_name (class << self; self; end).instance_eval { define_dependent_class_method method_name, class_name } end |
#extract_auth_token(body) ⇒ Object
3 4 5 |
# File 'lib/picasa/util.rb', line 3 def extract_auth_token body body[/Auth=(.*)/, 1] end |
#raise_exception? ⇒ Boolean
7 8 9 10 11 12 13 14 |
# File 'lib/picasa/util.rb', line 7 def raise_exception? begin yield rescue return false end true end |