lib/flexirest/configuration.rb in flexirest-1.3.15 vs lib/flexirest/configuration.rb in flexirest-1.3.16
- old
+ new
@@ -5,10 +5,11 @@
module ClassMethods
@@base_url = nil
@@username = nil
@@password = nil
@@request_body_type = :form_encoded
+ @@disable_automatic_date_parsing = nil
@lazy_load = false
@api_auth_access_id = nil
@api_auth_secret_key = nil
@api_auth_options = {}
@@ -103,9 +104,31 @@
end
def request_body_type=(value)
Flexirest::Logger.info "\033[1;4;32m#{name}\033[0m Request Body Type set to be #{value}"
@@request_body_type = value
+ end
+
+ def disable_automatic_date_parsing(value = nil)
+ @disable_automatic_date_parsing ||= nil
+ if value.nil?
+ if @disable_automatic_date_parsing.nil?
+ if value.nil? && superclass.respond_to?(:disable_automatic_date_parsing)
+ superclass.disable_automatic_date_parsing
+ else
+ @@disable_automatic_date_parsing || false
+ end
+ else
+ @disable_automatic_date_parsing
+ end
+ else
+ @disable_automatic_date_parsing = value
+ end
+ end
+
+ def disable_automatic_date_parsing=(value)
+ Flexirest::Logger.info "\033[1;4;32m#{name}\033[0m Request Body Type set to be #{value}"
+ @@disable_automatic_date_parsing = value
end
def adapter=(adapter)
Flexirest::Logger.info "\033[1;4;32m#{name}\033[0m Adapter set to be #{adapter}"
@adapter = adapter