37. Solution 1-0. in Method
if FeatureFlag.active?('fetureFoo', user)
c = foo(1, 2)
else
c = deprecated_foo(1, 2)
end
def foo(a,b)
...
...
end
def deprecated_foo(a,b)
...
...
end
38. Solution 1-0. in Class
if FeatureFlag.active?('fetureFoo', user)
c = Foo.new(1, 2)
else
c = DeprecatedFoo.new(1, 2)
end
class Foo(a,b)
...
...
end
class DeprecatedFoo(a,b)
...
...
end
39. Solution 1-0. in HTML
# Javascript
<option
ng-show=“FeatureFlag.is_active(‘fetureFoo', user)"
value="foo1"
/>
<option
ng-hide=“FeatureFlag.is_active('fetureFoo', user)"
value="foo2"
/>
# Server Rendering
<% if FeatureFlag.active?('fetureFoo', user) %>
<option value="foo1"/>
<% else %>
<option value="foo2"/>
<% end %>