class TextEditor::Configuration::Flavor

Attributes

name[R]

Public Class Methods

new(name, &block) click to toggle source
  # File lib/text_editor/configuration/flavor.rb
6 def initialize(name, &block)
7   @name = name.to_sym
8   instance_eval(&block) if block
9 end

Public Instance Methods

mode(name, &block) click to toggle source
   # File lib/text_editor/configuration/flavor.rb
11 def mode(name, &block)
12   modes[name.to_sym] = Mode.new(name, &block)
13 end
modes() click to toggle source
   # File lib/text_editor/configuration/flavor.rb
15 def modes
16   @modes ||= {}
17 end