diff options
| author | Teddy Wing | 2017-09-01 16:04:59 +0200 |
|---|---|---|
| committer | Teddy Wing | 2017-09-01 16:04:59 +0200 |
| commit | 28db706443a912e8355e4c48488dc40c403e7f76 (patch) | |
| tree | b2eee6e7c47348ee632daed8d2edb8eaf7c7eea9 /app | |
| parent | b546fc6ef6d406a041f5a26f5855a02b7c8d1f2c (diff) | |
| download | chouette-core-28db706443a912e8355e4c48488dc40c403e7f76.tar.bz2 | |
TableBuilderHelper::Column#link_to: Allow arbitrary number of arguments
This enables us to pass multiple objects into the lambda, so that we can
for example build a URL using a Rails helper using multiple objects.
Example:
column.link_to(referential, item)
lambda do |referential, item|
some_path(referential, item)
end
Diffstat (limited to 'app')
| -rw-r--r-- | app/helpers/table_builder_helper/column.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/app/helpers/table_builder_helper/column.rb b/app/helpers/table_builder_helper/column.rb index b4c569882..5834cbc4e 100644 --- a/app/helpers/table_builder_helper/column.rb +++ b/app/helpers/table_builder_helper/column.rb @@ -35,8 +35,8 @@ module TableBuilderHelper !@link_to.nil? end - def link_to(obj) - @link_to.call(obj) + def link_to(*objs) + @link_to.call(*objs) end end |
