Top Level Namespace
Defined Under Namespace
Modules: ActiveRecord, ActiveSupport, Enumerable, Generators, Hobo, HoboDebugHelper, HoboDeprecatedHelper, HoboHelperBase, HoboPermissionsHelper, HoboRouteHelper, HoboTranslationsHelper, HoboTranslationsNormalizerHelper, HoboTypeHelper, HoboViewHintHelper Classes: DrymlSupportController, Guest
Instance Method Summary collapse
-
#__top_level_eval__(obj, expr) ⇒ Object
We need to be able to eval an expression outside of the Hobo module so that, e.g.
Instance Method Details
#__top_level_eval__(obj, expr) ⇒ Object
We need to be able to eval an expression outside of the Hobo module so that, e.g. “User” doesn’t eval to “Hobo::Model::User” (Ruby determines this constant lookup scope lexically)
4 5 6 |
# File 'lib/hobo/model/lifecycles/actions.rb', line 4 def __top_level_eval__(obj, expr) obj.instance_eval(expr) end |