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.