Sha256: 4dc901e451deb7e7bedab10e596b1118bba2743bb9297e814b238a0ea9b1cb27

Contents?: true

Size: 184 Bytes

Versions: 22

Compression:

Stored size: 184 Bytes

Contents

module Chili
  module Activatable
    def active_if(&block)
      @active_if = block
    end

    def active?(controller)
      controller.instance_eval(&@active_if)
    end
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
chili-2.0.0 lib/chili/activatable.rb
chili-1.0.1 lib/chili/activatable.rb
chili-1.0.0 lib/chili/activatable.rb
chili-0.3.5 lib/chili/activatable.rb
chili-0.3.4 lib/chili/activatable.rb
chili-0.3.3 lib/chili/activatable.rb
chili-0.3.2 lib/chili/activatable.rb
chili-0.3.1 lib/chili/activatable.rb
chili-0.3.0 lib/chili/activatable.rb
chili-0.2.2 lib/chili/activatable.rb
chili-0.2.1 lib/chili/activatable.rb
chili-0.2.0 lib/chili/activatable.rb
chili-0.1.0 lib/chili/activatable.rb
chili-0.0.9 lib/chili/activatable.rb
chili-0.0.8 lib/chili/activatable.rb
chili-0.0.7 lib/chili/activatable.rb
chili-0.0.6 lib/chili/activatable.rb
chili-0.0.5 lib/chili/activatable.rb
chili-0.0.4 lib/chili/activatable.rb
chili-0.0.3 lib/chili/activatable.rb