class Prpr::Action::Trello::Base

Private Instance Methods

card() click to toggle source
# File lib/prpr/action/trello/base.rb, line 15
def card
    @card ||=
      if card_id
        client.find(:cards, card_id)
      end
end
card_desc() click to toggle source
# File lib/prpr/action/trello/base.rb, line 22
def card_desc
  @card_desc ||= card.desc.to_s
end
card_id() click to toggle source
# File lib/prpr/action/trello/base.rb, line 26
def card_id
  @card_id ||=
    if head.chomp =~ %r!trello.com/c/([^/]+)!
      $1
    end
end
client() click to toggle source
# File lib/prpr/action/trello/base.rb, line 9
def client
  @client ||= ::Trello::Client.new(
    developer_public_key: env[:trello_developer_public_key],
    member_token: env[:trello_member_token])
end
github_url() click to toggle source
# File lib/prpr/action/trello/base.rb, line 37
def github_url
  event.pull_request.html_url
end
head() click to toggle source
# File lib/prpr/action/trello/base.rb, line 33
def head
  event.pull_request.body.lines.first.chomp
end