Class: ActiveRecord::Import::ValueSetsRecordsParser
- Inherits:
-
Object
- Object
- ActiveRecord::Import::ValueSetsRecordsParser
- Defined in:
- lib/activerecord-import/value_sets_parser.rb
Instance Attribute Summary collapse
-
#max_records ⇒ Object
readonly
Returns the value of attribute max_records.
-
#values ⇒ Object
readonly
Returns the value of attribute values.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(values, options) ⇒ ValueSetsRecordsParser
constructor
A new instance of ValueSetsRecordsParser.
- #parse ⇒ Object
Constructor Details
#initialize(values, options) ⇒ ValueSetsRecordsParser
Returns a new instance of ValueSetsRecordsParser.
68 69 70 71 |
# File 'lib/activerecord-import/value_sets_parser.rb', line 68 def initialize(values, ) @values = values @max_records = [:max_records] end |
Instance Attribute Details
#max_records ⇒ Object (readonly)
Returns the value of attribute max_records.
62 63 64 |
# File 'lib/activerecord-import/value_sets_parser.rb', line 62 def max_records @max_records end |
#values ⇒ Object (readonly)
Returns the value of attribute values.
62 63 64 |
# File 'lib/activerecord-import/value_sets_parser.rb', line 62 def values @values end |
Class Method Details
.parse(values, options) ⇒ Object
64 65 66 |
# File 'lib/activerecord-import/value_sets_parser.rb', line 64 def self.parse(values, ) new(values, ).parse end |
Instance Method Details
#parse ⇒ Object
73 74 75 |
# File 'lib/activerecord-import/value_sets_parser.rb', line 73 def parse @values.in_groups_of(max_records, false) end |