lib/neo/rails/exposure.rb in neo-rails-0.2.2 vs lib/neo/rails/exposure.rb in neo-rails-0.2.3

- old
+ new

@@ -23,15 +23,14 @@ exposure_names = names.map(&:to_sym) self.exposure_names.merge exposure_names # Define a helper method for each exposure # see Rails: /actionpack/lib/abstract_controller/helpers.rb - helper do - exposure_names.each do |exposure_name| - define_method exposure_name do - controller.exposures[exposure_name] - end + exposure_names.each do |exposure_name| + define_method exposure_name do + self.exposures[exposure_name] end + self.helper_method exposure_name end end end # Expose an assign at the instance level.