Extract common attributes to Github::Representation::Base

This commit is contained in:
Douglas Barbosa Alexandre 2017-04-19 19:14:40 -03:00
parent a32adb82dc
commit f35573f12e
6 changed files with 12 additions and 52 deletions

View File

@ -5,6 +5,18 @@ module Github
@raw = raw
end
def url
raw['url']
end
def created_at
raw['created_at']
end
def updated_at
raw['updated_at']
end
private
attr_reader :raw

View File

@ -24,18 +24,6 @@ module Github
'LegacyDiffNote' if on_diff?
end
def url
raw['url']
end
def created_at
raw['created_at']
end
def updated_at
raw['updated_at']
end
private
def generate_line_code(line)

View File

@ -37,18 +37,6 @@ module Github
raw['state'] == 'closed' ? 'closed' : 'opened'
end
def url
raw['url']
end
def created_at
raw['created_at']
end
def updated_at
raw['updated_at']
end
def assigned?
raw['assignee'].present?
end

View File

@ -8,10 +8,6 @@ module Github
def title
raw['name']
end
def url
raw['url']
end
end
end
end

View File

@ -20,18 +20,6 @@ module Github
def state
raw['state'] == 'closed' ? 'closed' : 'active'
end
def url
raw['url']
end
def created_at
raw['created_at']
end
def updated_at
raw['updated_at']
end
end
end
end

View File

@ -71,18 +71,6 @@ module Github
'opened'
end
def url
raw['url']
end
def created_at
raw['created_at']
end
def updated_at
raw['updated_at']
end
def assigned?
raw['assignee'].present?
end