Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source
Show
Ignore:
Timestamp:
12/18/07 21:14:07 (7 months ago)
Author:
bitsweat
Message:

Ruby 1.9 compat: move from the deprecated Base64 module to ActiveSupport::Base64. Closes #10554.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/actionpack/lib/action_controller/session/active_record_store.rb

    r7438 r8433  
    22require 'cgi/session' 
    33require 'digest/md5' 
    4 require 'base64' 
    54 
    65class CGI 
     
    8180          end 
    8281 
    83           def marshal(data)   Base64.encode64(Marshal.dump(data)) if data end 
    84           def unmarshal(data) Marshal.load(Base64.decode64(data)) if data end 
     82          def marshal(data)   ActiveSupport::Base64.encode64(Marshal.dump(data)) if data end 
     83          def unmarshal(data) Marshal.load(ActiveSupport::Base64.decode64(data)) if data end 
    8584 
    8685          def create_table! 
     
    156155      # are configurable class attributes.  Marshaling and unmarshaling 
    157156      # are implemented as class methods that you may override.  By default, 
    158       # marshaling data is +Base64.encode64(Marshal.dump(data))+ and 
    159       # unmarshaling data is +Marshal.load(Base64.decode64(data))+. 
     157      # marshaling data is +ActiveSupport::Base64.encode64(Marshal.dump(data))+ and 
     158      # unmarshaling data is +Marshal.load(ActiveSupport::Base64.decode64(data))+. 
    160159      # 
    161160      # This marshaling behavior is intended to store the widest range of 
     
    191190          end 
    192191 
    193           def marshal(data)   Base64.encode64(Marshal.dump(data)) if data end 
    194           def unmarshal(data) Marshal.load(Base64.decode64(data)) if data end 
     192          def marshal(data)   ActiveSupport::Base64.encode64(Marshal.dump(data)) if data end 
     193          def unmarshal(data) Marshal.load(ActiveSupport::Base64.decode64(data)) if data end 
    195194 
    196195          def create_table!