Sha256: 5238bf4eef6c187645534f085612e8852e32d49e95d2bb19511c173e3d617eb2

Contents?: true

Size: 528 Bytes

Versions: 8

Compression:

Stored size: 528 Bytes

Contents

module Odania
	module Config
		class Style
			attr_accessor :name, :entry_point

			def initialize(name)
				self.name = name
				reset
			end

			def plugins(type, key)
				@plugins[type][key]
			end

			def dump
				result = super

				result['entry_point'] = entry_point
				result
			end

			def load(data, group_name)
				reset
				super(data, group_name)
				self.entry_point = data['entry_point'] unless data['entry_point'].nil?
			end

			private

			def reset
				super
				self.entry_point = nil
			end
		end
	end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
odania-0.1.0 lib/odania/config/style.rb
odania-0.0.39 lib/odania/config/style.rb
odania-0.0.38 lib/odania/config/style.rb
odania-0.0.37 lib/odania/config/style.rb
odania-0.0.36 lib/odania/config/style.rb
odania-0.0.35 lib/odania/config/style.rb
odania-0.0.34 lib/odania/config/style.rb
odania-0.0.33 lib/odania/config/style.rb