Move blog tab accessor and class array to blog file from tab file

This commit is contained in:
Jamie Winsor 2011-10-28 12:14:03 -07:00
parent 4577f788e5
commit 3165574730
2 changed files with 12 additions and 12 deletions

View file

@ -12,10 +12,16 @@ module Refinery
autoload :Tab, 'refinery/blog/tabs'
class << self
attr_accessor :root
attr_writer :root
attr_writer :tabs
def root
@root ||= Pathname.new(File.expand_path('../../', __FILE__))
end
def tabs
@tabs ||= []
end
def version
::Refinery::Blog::Version.to_s

View file

@ -1,11 +1,5 @@
module Refinery
module Blog
attr_accessor :tabs
def self.tabs
@tabs ||= []
end
module Blog
class Tab
attr_accessor :name, :partial
@ -18,11 +12,11 @@ module Refinery
raise "A tab MUST have a partial!: #{tab.inspect}" if tab.partial.blank?
end
protected
protected
def initialize
::Refinery::Blog.tabs << self # add me to the collection of registered page tabs
end
def initialize
::Refinery::Blog.tabs << self # add me to the collection of registered page tabs
end
end
end
end