Class: Fickle::ModelFeaturesController
Instance Method Summary
collapse
#get_backend, #get_features, #get_models, #get_overrides
Instance Method Details
#index ⇒ Object
5
6
7
|
# File 'app/controllers/fickle/model_features_controller.rb', line 5
def index
@features = @backend.model_feature_sets[@model]
end
|
#show ⇒ Object
9
|
# File 'app/controllers/fickle/model_features_controller.rb', line 9
def show; end
|
#update ⇒ Object
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# File 'app/controllers/fickle/model_features_controller.rb', line 11
def update
@feature_set = @backend.feature_set(params[:id], @model)
if params[:enabled] == 'true'
@feature_set.enable_feature(params[:feature])
elsif params[:enabled] == 'false'
@feature_set.enable_feature(params[:feature])
end
respond_to do |format|
format.js { render :js => 'true'}
end
end
|