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.
54 55 56 57 |
# File 'lib/activerecord-import/value_sets_parser.rb', line 54 def initialize(values, ) @values = values @max_records = [:max_records] end |
Instance Attribute Details
#max_records ⇒ Object (readonly)
Returns the value of attribute max_records.
48 49 50 |
# File 'lib/activerecord-import/value_sets_parser.rb', line 48 def max_records @max_records end |
#values ⇒ Object (readonly)
Returns the value of attribute values.
48 49 50 |
# File 'lib/activerecord-import/value_sets_parser.rb', line 48 def values @values end |
Class Method Details
.parse(values, options) ⇒ Object
50 51 52 |
# File 'lib/activerecord-import/value_sets_parser.rb', line 50 def self.parse(values, ) new(values, ).parse end |
Instance Method Details
#parse ⇒ Object
59 60 61 |
# File 'lib/activerecord-import/value_sets_parser.rb', line 59 def parse @values.in_groups_of(max_records, false) end |