Sha256: 87ea28df21f9f023b306169fa53a53a139079fa9b9a685f788efdc89fa261193

Contents?: true

Size: 423 Bytes

Versions: 7

Compression:

Stored size: 423 Bytes

Contents

module Skyline::Content
  module MetaData
    class ClassSettings < Field #:nodoc:
  
      def singular_label
        singular(self.label,self.klass.to_s.demodulize.underscore.humanize)
      end
      def plural_label
        plural(self.label,self.klass.to_s.demodulize.underscore.humanize.pluralize)    
      end
  
  
      # Klass these ClassSettings belong to
      def klass; self.owner; end  
  
    end
  end
end

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
skylinecms-3.3.0 lib/skyline/content/meta_data/class_settings.rb
skylinecms-3.2.0 lib/skyline/content/meta_data/class_settings.rb
skylinecms-3.1.0 lib/skyline/content/meta_data/class_settings.rb
westarete-skylinecms-3.0.8.20100329 lib/skyline/content/meta_data/class_settings.rb
westarete-skylinecms-3.0.8.20100330 lib/skyline/content/meta_data/class_settings.rb
skylinecms-3.0.8 lib/skyline/content/meta_data/class_settings.rb
skylinecms-3.0.7 lib/skyline/content/meta_data/class_settings.rb