Class: Furikake::Reporters::Backlog

Inherits:
Object
  • Object
show all
Defined in:
lib/furikake/reporters/backlog.rb

Instance Method Summary collapse

Constructor Details

#initialize(params) ⇒ Backlog

Returns a new instance of Backlog.



6
7
8
9
10
11
12
13
14
15
# File 'lib/furikake/reporters/backlog.rb', line 6

def initialize(params)
  @client ||= BacklogKit::Client.new(
    space_id: params['space_id'],
    api_key: params['api_key'],
    top_level_domain: params['top_level_domain']
  )
  @wiki_id = params['wiki_id']
  @wiki_name = params['wiki_name']
  @wiki_contents = params['wiki_contents']
end

Instance Method Details

#publishObject



17
18
19
20
21
22
# File 'lib/furikake/reporters/backlog.rb', line 17

def publish
  params = {}
  params['name'] = @wiki_name
  params['content'] = @wiki_contents
  @client.update_wiki(@wiki_id, params)
end