class Safrano::UrlParameters4Single

url parameters for a single entity expand/select

Public Class Methods

new(dataset, params) click to toggle source
Calls superclass method Safrano::UrlParametersBase::new
# File lib/odata/url_parameters.rb, line 36
def initialize(dataset, params)
  super
  @expand = ExpandBase.factory(@params['$expand'], @model)
  @select = SelectBase.factory(@params['$select'], @model)
end

Public Instance Methods

check_all() click to toggle source
# File lib/odata/url_parameters.rb, line 42
def check_all
  return Contract::OK unless @params

  check_expand.if_valid do
    check_select
  end
end