class GitWand::GitHub::Resource::File

Attributes

content[RW]
html_url[RW]
name[RW]
path[RW]
sha[RW]
size[RW]

Public Class Methods

build_from_api_result(result) click to toggle source
# File lib/git_wand/github/resource/file.rb, line 9
def self.build_from_api_result(result)
  return unless result.success?
  resource = new
  resource.name = result.body["name"]
  resource.path = result.body["path"]
  resource.sha = result.body["sha"]
  resource.size = result.body["size"]
  resource.html_url = result.body["html_url"]
  resource.content = Base64::decode64(result.body["content"])
  resource
end