| Fragment {ghql} | R Documentation | 
Fragment
Description
ghql fragment class
Value
a 'Fragment' class (R6 class)
Public fields
fragments(list) list of fragments
Methods
Public methods
Method print()
print method for the 'Fragment' class
Usage
Fragment$print(x, ...)
Arguments
xself
...ignored
Method fragment()
create a fragment by name
Usage
Fragment$fragment(name, x)
Arguments
name(character) fragment name
x(character) the fragment
Returns
nothing returned; sets fragments internally
Examples
# make a fragment class
frag <- Fragment$new()
# define a fragment
frag$fragment('Watchers', '
  fragment on Repository {
    watchers(first: 3) {
      edges {
        node {
          name
       }
    }
  }
}')
# define another fragment
frag$fragment('Stargazers', '
  fragment on Repository {
    stargazers(first: 3) {
      edges {
        node {
          name
       }
    }
  }
}')
frag
frag$fragments
frag$fragments$Watchers
frag$fragments$Stargazers
[Package ghql version 0.1.0 Index]