module ActsAsSpan::ExtendedClassMethods
Public Instance Methods
acts_as_span_klasses()
click to toggle source
# File lib/acts_as_span.rb, line 102 def acts_as_span_klasses @_acts_as_span_klasses ||= {} end
span()
click to toggle source
# File lib/acts_as_span.rb, line 94 def span span_for(:default) end
span_for(name = :default)
click to toggle source
# File lib/acts_as_span.rb, line 98 def span_for(name = :default) acts_as_span_klasses[name] ||= SpanKlass.new(name, self, acts_as_span_definitions[name]) end
spans()
click to toggle source
# File lib/acts_as_span.rb, line 90 def spans acts_as_span_definitions.keys.map { |acts_as_span_definition_name| span_for(acts_as_span_definition_name) } end