Sha256: 25d1d39212c94098150c8e4ce136c56d28ccd58d8ecabc84e8f9e30ddeb6c677
Contents?: true
Size: 435 Bytes
Versions: 9
Compression:
Stored size: 435 Bytes
Contents
require 'digest/md5' module Upyun module Utils def md5(str) Digest::MD5.hexdigest(str) end def self.included(receiver) receiver.send(:define_method, :endpoint) { @endpoint } receiver.send(:define_method, :endpoint=) do |ep| unless Upyun::ED_LIST.member?(ep) raise ArgumentError, "Valid endpoints are: #{Upyun::ED_LIST}" end @endpoint = ep end end end end
Version data entries
9 entries across 9 versions & 1 rubygems