When I start vim with vim -u NONE -N with the following code in a ruby file:

class Billing::EstimatedImportStrategy < Billing::GapImportStrategy
  def applicable?
    has_previous_and_next_data? && has_historic_amount_data?
  end

  def has_historic_amount_data?
    estimated_import.historic_previous_amount.present? &&
      estimated_import.historic_gap_period.any? &&
      estimated_import.historic_next_amount.present?
  end

  def has_previous_and_next_data?
    estimated_import.previous_amount.present? && 
estimated_import.next_amount.present?
  end

  def estimated_import
    @estimated_import ||=
      Billing::EstimatedImport.new(:started_on => gap.started_on, :ended_on => 
gap.ended_on, :asset_id => meter.asset.id,
                                   :resource_type_id => gap.resource_type.id, 
:division_id => meter.asset.division_id,
                                   :organisation_id => 
meter.asset.organisation_id, :processed => false, :amount => nil, :meter_id => 
meter.id)
  end

  def apply
    estimated_import.save!
  end
end

When I run :syntax on, I get a segfault in vim. Here's the output from 
bugreport.vim: https://gist.github.com/Soliah/6217770

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to vim_dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Raspunde prin e-mail lui