theme.rb 304 Bytes Edit Raw Blame History 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 class Theme attr_reader :id def initialize(id) @id = id end def name id end class << self def system_themes Dir.glob(RAILS_ROOT + '/public/designs/themes/*').map do |item| File.basename(item) end.map do |item| new(item) end end end end