module Trellatin::Persistence::ClassMethods
Public Instance Methods
configure_client()
click to toggle source
# File lib/trellatin/persistence.rb, line 28 def configure_client Trello.configure do |config| config.developer_public_key = options[:app_key] || Trellatin::Config.app_key config.member_token = options[:token] || Trellatin::Config.token end end
set_board()
click to toggle source
# File lib/trellatin/persistence.rb, line 45 def set_board self.board = owner.boards.select { |b| b.name == options[:board] }.first end
set_list()
click to toggle source
# File lib/trellatin/persistence.rb, line 49 def set_list self.list = board.lists.select { |l| l.name == options[:list] }.first end
set_owner()
click to toggle source
# File lib/trellatin/persistence.rb, line 41 def set_owner self.owner = Trello::Member.find(options[:owner]) end
set_trello_objects()
click to toggle source
# File lib/trellatin/persistence.rb, line 35 def set_trello_objects self.set_owner self.set_board self.set_list end
trellatin(options = {})
click to toggle source
# File lib/trellatin/persistence.rb, line 53 def trellatin(options = {}) self.options = options configure_client set_trello_objects end