class MultiBitly::AccountFinder
Attributes
accounts[R]
data_store[R]
url[R]
Public Class Methods
new(url)
click to toggle source
# File lib/multi_bitly/account_finder.rb, line 3 def initialize(url) @url = url @accounts = MultiBitly.configuration.accounts @data_store = MultiBitly.configuration.data_store end
Public Instance Methods
account()
click to toggle source
# File lib/multi_bitly/account_finder.rb, line 9 def account last_account = nil accounts.each do |account| found_account = existing_account(account) if found_account.empty? return account else last_account = account end end last_account end
Private Instance Methods
existing_account(account)
click to toggle source
# File lib/multi_bitly/account_finder.rb, line 29 def existing_account(account) data_store.where(username: account[:username], url: url) end