1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-02-03 12:00:05 +08:00
SpaceVim/bundle/github.vim/autoload/github/api/obj.vim
2022-04-28 21:46:05 +08:00

22 lines
548 B
VimL

let s:User = {}
function! s:User.New(json) abort
let s:User.html_url = get(a:json, 'html_url' ,'')
let s:User.name = get(a:json, 'name', '')
let s:User.blog = get(a:json, 'blog', '')
let s:User.email = get(a:json, 'email', '')
endfunction
function! s:User.ToString() abort
echo 'Name : ' . s:User.name ."\n"
\. 'github url : ' . s:User.html_url . "\n"
\. 'blog : ' . s:User.blog . "\n"
\. 'email : ' . s:User.email
endfunction
let g:github#api#obj#User = copy(s:User)