Sha256: faf9475e57e3ac8c648746a38307835a63bb6bbc7e4a86848e6bc88901a4151e
Contents?: true
Size: 374 Bytes
Versions: 21
Compression:
Stored size: 374 Bytes
Contents
module CanTango module Api module Attributes [:read, :edit].each do |action| define_method :"#{action}_attribute" do |name| :"#{action}_attr_\#{name}" end define_method :"#{action}_attributes" do |*names| names.select_symbols.map { |name| send("#{action}_attribute", name) } end end end end end
Version data entries
21 entries across 21 versions & 1 rubygems