class Aries::Presenters::LinkSwift
Public Class Methods
new(link)
click to toggle source
@param link [Aries::Link]
# File lib/aries/presenters/link_swift.rb, line 10 def initialize link @link = link end
Public Instance Methods
method_name()
click to toggle source
@return [String]
# File lib/aries/presenters/link_swift.rb, line 15 def method_name original.method_name.camelcase end
params_for_method()
click to toggle source
@return [String] params string for template
# File lib/aries/presenters/link_swift.rb, line 27 def params_for_method if params.size > 0 (required_params.map{|v| "#{v.name}: #{v.param_class}" } + optional_params.map{|v| "#{v.name}: #{v.param_class}? = nil"}).join(', ') else "" end end
params_keys()
click to toggle source
@return [String] param keys string for template
# File lib/aries/presenters/link_swift.rb, line 37 def params_keys if params.size > 0 params.map{|v| v.name}.join(',') else "" end end
Private Instance Methods
original()
click to toggle source
# File lib/aries/presenters/link_swift.rb, line 47 def original @link end