Method: SemanticNavigation::Renderers::MixIn::RenderHelpers::ClassMethods#property_for

Defined in:
lib/semantic_navigation/renderers/mix_in/render_helpers.rb

#property_for(class_name, name) ⇒ Object



45
46
47
48
49
50
51
52
53
54
# File 'lib/semantic_navigation/renderers/mix_in/render_helpers.rb', line 45

def property_for(class_name,name)
  class_object = "semantic_navigation/core/#{class_name}".classify.constantize
  class_object.class_eval "
    unless defined?(#{name})
      def #{name}
        @#{name}
      end
    end
  "
end