Sha256: 1d2d908a60c1def99760f5d5555cf936528d078d94786a63f8819c33fda7ecce

Contents?: true

Size: 448 Bytes

Versions: 9

Compression:

Stored size: 448 Bytes

Contents

module VisualConditionBuilder
  module Helper
    def dictionary_values(id_field, label_field)
      self.map{|r| {id: r[id_field], label: r[label_field]} }
    end
  end
end

#INJETANDO METODO para_* em um conjunto de array
class Array
  include VisualConditionBuilder::Helper
end

#INJETANDO METODO para_* em um conjunto de registros ActiveRecord::Relation
module ActiveRecord
  class Relation
    include VisualConditionBuilder::Helper
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
visual_condition_builder-2.0.0 lib/visual_condition_builder/helper.rb
visual_condition_builder-0.1.6 lib/visual_condition_builder/helper.rb
visual_condition_builder-0.1.5 lib/visual_condition_builder/helper.rb
visual_condition_builder-0.1.4 lib/visual_condition_builder/helper.rb
visual_condition_builder-0.1.3 lib/visual_condition_builder/helper.rb
visual_condition_builder-0.1.1 lib/visual_condition_builder/helper.rb
visual_condition_builder-0.1.0 lib/visual_condition_builder/helper.rb
visual_condition_builder-0.0.3 lib/visual_condition_builder/helper.rb
visual_condition_builder-0.0.2 lib/visual_condition_builder/helper.rb