Module: FriendlyId::MethodScopes::Configuration

Defined in:
lib/friendly_id/method_scopes.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#scope_methodsObject

Returns the value of attribute scope_methods.



39
40
41
# File 'lib/friendly_id/method_scopes.rb', line 39

def scope_methods
  @scope_methods
end

Instance Method Details

#scope_method_columnsObject



41
42
43
44
45
46
47
# File 'lib/friendly_id/method_scopes.rb', line 41

def scope_method_columns
  [@scope_methods].flatten.map { |s|
    column = (method_foreign_key(s) or method_so_id(s) or s).to_s
    my_method = (method_foreign_key(s) or method_so_method(s) or s).to_s
    [column, my_method]
  }
end