Sha256: 1b34665325a1235fd01631318e8ef0c92c8b17bcd7f9b3c32b03b893c4005089

Contents?: true

Size: 781 Bytes

Versions: 4

Compression:

Stored size: 781 Bytes

Contents

    # <%= description.strip.gsub('#', '  #') %>
    #
    # This method creates an instance of {<%= @namespace %>::Actions::<%= class_name %>} action.
    #
<% unless params.empty? %>    # Action parameters could be passed or by subsequent
    # {<%= @namespace %>::Actions::<%= class_name %>} method calls, like
    #
    # ```ruby
    # api.<%= method_name %>.<%= params.first.name %>('value')
    # ```<% end %>
    #
    # See {<%= @namespace %>::Actions::Base} for generic explanation of working with MediaWiki actions and
    # {<%= @namespace %>::Actions::<%= class_name %>} class for a list of parameters and usage.
    #
    # @return [<%= @namespace %>::Actions::<%= class_name %>]
    #
    def <%= method_name %>
      <%= class_name %>.new(client, @defaults)
    end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
mediawiktory-0.1.3 lib/mediawiktory/generator/templates/_action_method.erb
mediawiktory-0.1.2 lib/mediawiktory/generator/templates/_action_method.erb
mediawiktory-0.1.1 lib/mediawiktory/generator/templates/_action_method.erb
mediawiktory-0.1.0 lib/mediawiktory/generator/templates/_action_method.erb