Module: Sapling::ActionControllerExt

Included in:
ActionController::Base
Defined in:
lib/sapling/rails/action_controller.rb

Instance Method Summary collapse

Instance Method Details

#feature_active?(feature, options = {}) ⇒ Boolean

Returns:

  • (Boolean)


4
5
6
7
# File 'lib/sapling/rails/action_controller.rb', line 4

def feature_active?(feature, options={})
  options[:user] ||= current_user
  sapling.active?(feature, options)
end

#saplingObject



10
11
12
# File 'lib/sapling/rails/action_controller.rb', line 10

def sapling
  @@sapling ||= Sapling::ActiveRecord.new
end

#sapling_js_generatorObject



14
15
16
# File 'lib/sapling/rails/action_controller.rb', line 14

def sapling_js_generator
  @@sapling_js_generator ||= Sapling::JavascriptGenerator.new(sapling)
end