module Gamefic::Scriptable::Queries
def available *args
-
(Query::Family)
-
Parameters:
-
args
(Array
) -- Query arguments
def available *args Query::Family.new(*args, name: 'available') end
def children *args
-
(Query::Children)
-
Parameters:
-
args
(Array
) -- Query arguments
def children *args Query::Children.new(*args, name: 'children') end
def descendants *args
-
(Query::Descendants)
-
Parameters:
-
args
(Array
) -- Query arguments
def descendants *args Query::Descendants.new(*args) end
def extended *args
-
(Query::Extended)
-
Parameters:
-
args
(Array
) -- Query arguments
def extended *args Query::Extended.new(*args, name: 'extended') end
def global *args
-
(Query::Global)
-
Parameters:
-
args
(Array
) -- Query arguments
def global *args Query::Global.new(*args, name: 'global') end
def integer
-
(Query::Integer)
-
def integer Query::Integer.new name: 'integer' end
def myself *args
-
(Query::Myself)
-
Parameters:
-
args
(Array
) -- Query arguments
def myself *args Query::Myself.new(*args, name: 'myself') end
def parent *args
-
(Query::Parent)
-
Parameters:
-
args
(Array
) -- Query arguments
def parent *args Query::Parent.new(*args, name: 'parent') end
def plaintext(arg = /.*/)
-
(Query::Text)
-
Parameters:
-
arg
(String, Regexp
) -- The string or regular expression to match
def plaintext(arg = /.*/) Query::Text.new arg, name: 'plaintext' end
def siblings *args
-
(Query::Siblings)
-
Parameters:
-
args
(Array
) -- Query arguments
def siblings *args Query::Siblings.new(*args, name: 'siblings') end