Module: Orthoses::Outputable::ResolveTypeNames::WriterCopy
- Included in:
- Orthoses::Outputable::ResolveTypeNames
- Defined in:
- lib/orthoses/outputable/resolve_type_names.rb
Instance Method Summary collapse
Instance Method Details
#name_and_args(name, args) ⇒ Object
88 89 90 91 92 93 94 |
# File 'lib/orthoses/outputable/resolve_type_names.rb', line 88 def name_and_args(name, args) if args.empty? "#{name}" else "#{name}[#{args.join(", ")}]" end end |
#name_and_params(name, params) ⇒ Object
96 97 98 99 100 101 102 103 104 105 106 |
# File 'lib/orthoses/outputable/resolve_type_names.rb', line 96 def name_and_params(name, params) if params.empty? "#{name}" else ps = params.each.map do |param| param.to_s end "#{name}[#{ps.join(", ")}]" end end |