Module: ActiveRecord::Originator::Formatter

Included in:
ActiveRecord::Originator
Defined in:
lib/activerecord/originator/formatter.rb,
lib/activerecord/originator/formatter/default.rb,
lib/activerecord/originator/formatter/one_liner.rb

Defined Under Namespace

Modules: Default, OneLiner

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#current_formatterObject (readonly)

Returns the value of attribute current_formatter.



9
10
11
# File 'lib/activerecord/originator/formatter.rb', line 9

def current_formatter
  @current_formatter
end

#formatObject

Returns the value of attribute format.



9
10
11
# File 'lib/activerecord/originator/formatter.rb', line 9

def format
  @format
end

Instance Method Details

#resolve_formatterObject



16
17
18
19
20
21
22
23
# File 'lib/activerecord/originator/formatter.rb', line 16

def resolve_formatter
  case format
  when :one_liner
    @current_formatter = OneLiner
  else
    @current_formatter = Default
  end
end