Sha256: 61674e963ed6813173cea9f75be9fc9c6eabd4cbaccc92463b5e1f6424950880
Contents?: true
Size: 885 Bytes
Versions: 4
Compression:
Stored size: 885 Bytes
Contents
# <%= description %> # <% unless param_def.empty? %> # @param <%= param_def.sub('*', '') %> [<%= ruby_type %>]<%= param_docs %><% if real_type.include?('of modules') %><%= partial '_module_in_param_docs' %><% else %> <% end %><% end %> # @return [self] def <%= method_name %>(<%= param_def %>) <% if list? %>values.inject(self) { |res, val| res._<%= method_name %>(val)<% if impl_type.include?('enum') %> or fail ArgumentError, "Unknown value for <%= method_name %>: #{val}"<% end %> }<% elsif enum? %>_<%= method_name %>(value) or fail ArgumentError, "Unknown value for <%= method_name %>: #{value}"<% end %><% if list? || enum? %> end # @private def _<%= method_name %>(value) <%= partial("_param_impl_#{impl_type}") %> end<% else %><%= partial("_param_impl_#{impl_type}") %> end<% end %>
Version data entries
4 entries across 4 versions & 1 rubygems