class Parse::Query::Subquery

Attributes

parent[RW]

Public Class Methods

new(parse_class_name=nil) click to toggle source
Calls superclass method Parse::Query::new
# File lib/parse/query.rb, line 151
def initialize parse_class_name=nil
  super
  @key = nil
end

Public Instance Methods

inspect() click to toggle source
# File lib/parse/query.rb, line 162
def inspect
  # TODO should be refactored
  case @parent
  when :select, :dont_select
    %Q|{"query":{"className":#{parse_class_name.to_s.inspect},"where":{#{@where.join ','}}},"key":#{@key.inspect}}|
  when :in_query, :not_in_query
    %Q|{"where":{#{@where.join ','}},"className":#{parse_class_name.to_s.inspect}}|
  end
end
key(val)
Alias for: key=
key=(val) click to toggle source
# File lib/parse/query.rb, line 156
def key= val
  @key = val
  self
end
Also aliased as: key