Class: Request::Payload::Github
Instance Attribute Summary
#payload
Instance Method Summary
collapse
#commits, #compare_url, #last_commit, #repository
Methods inherited from OpenStruct
#[], #[]=
Constructor Details
#initialize(data, token) ⇒ Github
6
7
8
9
|
# File 'lib/travis/model/request/payload/github.rb', line 6
def initialize(data, token)
super(data)
self.token = token
end
|
Instance Method Details
#attributes ⇒ Object
11
12
13
|
# File 'lib/travis/model/request/payload/github.rb', line 11
def attributes
{ :source => source, :payload => payload, :commit => last_commit.to_hash, :token => token }
end
|
#reject? ⇒ Boolean
15
16
17
|
# File 'lib/travis/model/request/payload/github.rb', line 15
def reject?
no_commit? || repository.private? || skipped? || github_pages?
end
|