Sha256: 6449d589a491d6bf154054deb60af7fbaf9a6985d9fed3485cd58120fe6a9b1e
Contents?: true
Size: 844 Bytes
Versions: 2
Compression:
Stored size: 844 Bytes
Contents
require 'polygallery' module Polygallery module StrongParamsHelper def self.polygallery_params(title=:gallery, photos_title=:photos) {:"#{title}_attributes" => [:id, :title, :galleryable_id, :galleryable_type, :_destroy, polyphoto_params(photos_title) ] } end def self.polyphoto_params(title=:photos) {:"#{title}_attributes" => [:id, :photo, :title, :caption, :gallery_title, :gallery_id, :galleryable_id, :galleryable_type, :_destroy] } end def polygallery_params(title=:gallery, photos_title=:photos) Polygallery::StrongParamsHelper.polygallery_params title, photos_title end def polyphoto_params(title=:photos) Polygallery::StrongParamsHelper.polyphoto_params title end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
polygallery-0.4.1 | lib/polygallery/strong_params_helper.rb |
polygallery-0.4.0 | lib/polygallery/strong_params_helper.rb |