class TrelloFs::Repository
Attributes
attachments[R]
cards[R]
config[R]
labels[R]
Public Class Methods
new(config, builder = nil)
click to toggle source
# File lib/trello-fs/repository.rb, line 5 def initialize(config, builder = nil) raise 'Wrong arguments' unless has_required_configuration?(config) @config = config @builder = builder @cards = {} @attachments = [] @labels = {} end
Public Instance Methods
board_ids()
click to toggle source
# File lib/trello-fs/repository.rb, line 19 def board_ids @config[:board_ids] end
description()
click to toggle source
# File lib/trello-fs/repository.rb, line 35 def description config[:description] end
developer_public_key()
click to toggle source
# File lib/trello-fs/repository.rb, line 23 def developer_public_key config[:developer_public_key] end
member_token()
click to toggle source
# File lib/trello-fs/repository.rb, line 27 def member_token config[:member_token] end
path()
click to toggle source
# File lib/trello-fs/repository.rb, line 15 def path @config[:path] end
title()
click to toggle source
# File lib/trello-fs/repository.rb, line 31 def title config[:title] end
Private Instance Methods
has_required_configuration?(config)
click to toggle source
# File lib/trello-fs/repository.rb, line 41 def has_required_configuration?(config) config.has_key?(:path) && config.has_key?(:board_ids) && config.has_key?(:developer_public_key) && config.has_key?(:title) && config.has_key?(:member_token) end