Module: Pacer::Filter::PropertyFilter
- Defined in:
- lib/pacer/filter/property_filter.rb,
lib/pacer/filter/property_filter/filters.rb,
lib/pacer/filter/property_filter/edge_filters.rb
Defined Under Namespace
Classes: EdgeFilters, Filters
Instance Method Summary
collapse
Instance Method Details
#block ⇒ Object
83
84
85
|
# File 'lib/pacer/filter/property_filter.rb', line 83
def block
filters.blocks.first
end
|
#block=(block) ⇒ Object
75
76
77
78
79
80
81
|
# File 'lib/pacer/filter/property_filter.rb', line 75
def block=(block)
if block
filters.blocks = [block]
else
filters.blocks = []
end
end
|
#filters ⇒ Object
Return an array of filter options for the current route.
71
72
73
|
# File 'lib/pacer/filter/property_filter.rb', line 71
def filters
@filters ||= EdgeFilters.new(graph, nil)
end
|
#filters=(f) ⇒ Object
62
63
64
65
66
67
68
|
# File 'lib/pacer/filter/property_filter.rb', line 62
def filters=(f)
if f.is_a? Filters
@filters = f
else
@filters = EdgeFilters.new(graph, f)
end
end
|