Sha256: f550a7f780ee5f8e5e7a10b8ae08413ec2a5cdda77d7bc7485d49774e56be1eb

Contents?: true

Size: 223 Bytes

Versions: 1

Compression:

Stored size: 223 Bytes

Contents

class Tarquinn::Condition::ActionChecker
  attr_accessor :routes

  def initialize(routes)
    @routes = [routes].flatten.map(&:to_s)
  end

  def check?(controller)
    routes.include? controller.params[:action]
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
tarquinn-0.2.0 lib/tarquinn/condition/action_checker.rb