Class: Reparameterize
- Inherits:
-
Object
- Object
- Reparameterize
- Defined in:
- lib/active_mocker/reparameterize.rb
Class Method Summary collapse
Class Method Details
.call(params, list = false) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/active_mocker/reparameterize.rb', line 3 def self.call(params, list=false) return params.map{|state, param| param }.join(", ") if list params.map do |state, param| case state when :req param when :rest "*#{param}" when :opt "#{param}=nil" else param end end.join(", ") end |