lib/slack/web/api/templates/method.erb in slack-ruby-client-0.2.1 vs lib/slack/web/api/templates/method.erb in slack-ruby-client-0.3.0
- old
+ new
@@ -8,11 +8,13 @@
<% names.each_with_index do |(name, data), index| %>
<% if index > 0 %>
<% end %>
#
- # <%= data["desc"] %>
+<% data["desc"].split("\n").each do |line| %>
+ # <%= line %>
+<% end %>
#
<% data["args"].each do |arg_name, arg_v| %>
# @option options [<%= arg_v["type"] %>] :<%= arg_name %>
<% arg_v["desc"].lines.each do |l| %>
<% if l.strip.length > 0 %>
@@ -21,11 +23,10 @@
#
<% end %>
<% end %>
<% end %>
# @see https://api.slack.com/methods/<%= group %>.<%= name %>
- # @see https://github.com/slackhq/slack-api-docs/blob/master/methods/<%= group %>.<%= name %>.md
- # @see https://github.com/slackhq/slack-api-docs/blob/master/methods/<%= group %>.<%= name %>.json
+ # @see https://github.com/dblock/slack-api-ref/blob/master/methods/<%= group %>.<%= name %>.json
def <%= group %>_<%= name %>(options = {})
<% data["args"].select{|k,v| v["required"]}.each do |arg_name, arg_v| %>
throw ArgumentError.new('Required arguments :<%= arg_name %> missing') if options[:<%= arg_name %>].nil?
<% end %>
post('<%= group %>.<%= name %>', options)