Sha256: 440a95c50fb4d7fb4d139b0ea79f2b0e3e97af1dcf280b22201a0cc2cd6dc23d

Contents?: true

Size: 468 Bytes

Versions: 3

Compression:

Stored size: 468 Bytes

Contents

class TrelloService
  attr_reader :settings
  
  def initialize(settings)
    @settings = settings
    init_trello
  end

  def self.find_list(board_id, name)
    board = Trello::Board.find(board_id)
    [board, board.lists.find { |l| l.name == name }]
  end

  protected

  def init_trello
    Trello.configure do |config|
      config.developer_public_key = @settings.developer_public_key
      config.member_token         = @settings.member_token
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
trollolo-0.3.1 lib/trello_service.rb
trollolo-0.3.0 lib/trello_service.rb
trollolo-0.2.0 lib/trello_service.rb