Module: GitHub::Payload::Helpers::Meta

Included in:
Issues, PullRequest
Defined in:
lib/github/payload/helpers/meta.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.sample_payloadObject



13
14
15
16
17
18
19
20
21
22
# File 'lib/github/payload/helpers/meta.rb', line 13

def self.sample_payload
  {
    "repository" => {
      "name"  => "grit",
      "url"   => "http://github.com/mojombo/grit",
      "owner" => { "login" => "mojombo" }
    },
    "sender" => { "login" => 'defunkt' }
  }
end

Instance Method Details

#repoObject



5
6
7
# File 'lib/github/payload/helpers/meta.rb', line 5

def repo
  @repo ||= self.class.objectify(payload['repository'])
end

#senderObject



9
10
11
# File 'lib/github/payload/helpers/meta.rb', line 9

def sender
  @sender ||= self.class.objectify(payload['sender'])
end