class Safrano::Select

single select

Constants

COMASPLIT

Attributes

props[R]

Public Class Methods

new(selstr, model) click to toggle source
# File lib/odata/select.rb, line 44
def initialize(selstr, model)
  @model = model
  @selectp = selstr.strip
  @props = @selectp.split(COMASPLIT)
end

Public Instance Methods

parse_error?() click to toggle source
# File lib/odata/select.rb, line 50
def parse_error?
  (invalids = @model.find_invalid_props(props.to_set)) ? BadRequestSelectInvalidProps.new(@model, invalids) : Contract::OK
end