Class: MageRecord::Order

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
lib/magerecord/fitlion/order.rb,
lib/magerecord/order.rb

Overview

add custom FitLion-specific order methods

Direct Known Subclasses

FfOrder

Constant Summary collapse

TOWN_REGEX =

mysql regex for postal codes that are in town

'^(0[1-9]|10|1[78]|2[2-4])'

Instance Method Summary collapse

Instance Method Details

#for_collection?Boolean

Returns:

  • (Boolean)


23
24
25
# File 'lib/magerecord/fitlion/order.rb', line 23

def for_collection?
  shipping_method.include? 'selfcollect'
end

#for_delivery?Boolean

Returns:

  • (Boolean)


19
20
21
# File 'lib/magerecord/fitlion/order.rb', line 19

def for_delivery?
  %w{flatrate addon}.include? shipping_method.split('_').first
end