129
130
131
132
133
134
135
136
137
138
139
140
141
|
# File 'lib/tabs_on_rails/controller_mixin.rb', line 129
def tabs_tag(options = {}, &block)
raise LocalJumpError, "no block given" unless block_given?
unless options.is_a?(Hash)
ActiveSupport::Deprecation.warn('tabs_tag takes a Hash of options, no longer a builder class. Use :builder => BuilderClass.', caller)
options = { :builder => options }
end
tabs = Tabs.new(self, { :namespace => :default }.merge(options))
concat(tabs.open_tabs.to_s)
yield tabs
concat(tabs.close_tabs.to_s)
end
|