Skip to content

Commit eefb03c

Browse files
committed
make protocal an alias of protocol
1 parent ab620d5 commit eefb03c

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

lib/carrierwave/qiniu/configuration.rb

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ module Configuration
1111
add_config :qiniu_secret_key
1212
add_config :qiniu_block_size
1313
add_config :qiniu_protocol
14-
add_config :qiniu_protocal
14+
alias_config :qiniu_protocal, :qiniu_protocol
1515
end
1616
end
1717

@@ -36,6 +36,22 @@ def #{name}
3636
end
3737
RUBY
3838
end
39+
40+
def alias_config(new_name, old_name)
41+
class_eval <<-RUBY, __FILE__, __LINE__ + 1
42+
def self.#{new_name}(value=nil)
43+
self.#{old_name}(value)
44+
end
45+
46+
def self.#{new_name}=(value)
47+
self.#{old_name}=(value)
48+
end
49+
50+
def #{new_name}
51+
#{old_name}
52+
end
53+
RUBY
54+
end
3955
end
4056
end
4157
end

0 commit comments

Comments
 (0)