Class: CollectiveIdea::Acts::NestedSet::SetValidator

Inherits:
Object
  • Object
show all
Defined in:
lib/plugins/awesome_nested_set/lib/awesome_nested_set/set_validator.rb

Instance Method Summary (collapse)

Constructor Details

- (SetValidator) initialize(model)

Returns a new instance of SetValidator



6
7
8
9
10
# File 'lib/plugins/awesome_nested_set/lib/awesome_nested_set/set_validator.rb', line 6

def initialize(model)
  @model = model
  @scope = model.scoped
  @parent = arel_table.alias('parent')
end

Instance Method Details

- (Boolean) valid?

Returns:

  • (Boolean)


12
13
14
# File 'lib/plugins/awesome_nested_set/lib/awesome_nested_set/set_validator.rb', line 12

def valid?
  query.count == 0
end