Class: Dorsale::Flyboy::SmallData::FilterForTasks

Inherits:
SmallData::Filter show all
Defined in:
app/models/dorsale/flyboy/small_data/filter_for_tasks.rb

Constant Summary collapse

STRATEGIES =
{
  "fb_status" => FilterStrategyByDone.new("tasks"),
  "owner"     => FilterStrategyByOwner.new("tasks")
}

Instance Method Summary collapse

Methods inherited from SmallData::Filter

#apply, #get, #initialize, #read, #set, #store

Constructor Details

This class inherits a constructor from Dorsale::SmallData::Filter

Instance Method Details

#strategy(key) ⇒ Object



10
11
12
# File 'app/models/dorsale/flyboy/small_data/filter_for_tasks.rb', line 10

def strategy key
  STRATEGIES[key]
end

#targetObject



14
15
16
# File 'app/models/dorsale/flyboy/small_data/filter_for_tasks.rb', line 14

def target
  "tasks"
end