def create(*args)
      arguments(args, required: [:user, :repo, :number]) do
        permit VALID_ISSUE_COMMENT_PARAM_NAME
        assert_required %w[ body ]
      end
      params = arguments.params

      post_request("/repos/#{arguments.user}/#{arguments.repo}/issues/#{arguments.number}/comments", params)
    end
def create(*args)
      arguments(args, required: [:user, :repo, :number]) do
        permit VALID_ISSUE_COMMENT_PARAM_NAME
        assert_required %w[ body ]
      end
      params = arguments.params

      post_request("/repos/#{arguments.user}/#{arguments.repo}/issues/#{arguments.number}/comments", params)
    end
Create a comment

 @param [Hash] params
 @option [String] :body
   Required string

 @example
  github = Github.new
  github.issues.comments.create 'user-name', 'repo-name', 'number',
     body: 'a new comment'

 @example
   github.issues.comments.create
     user: 'owner-name',
     repo: 'repo-name',
     number: 'issue-number',
     body: 'a new comment body'

 @api public