Sha256: 1ced94753b02eb4249ddfb9b37e7258f19c78db3556f77c4224f525708534476
Contents?: true
Size: 528 Bytes
Versions: 5
Compression:
Stored size: 528 Bytes
Contents
# An Editor is responsible for selecting hunks of text from a Librarian and # assembling them into a list for formatting. class Germinate::ArticleEditor def initialize(librarian) @librarian = librarian end def each_hunk(&block) librarian.section_names.each do |section_name| yield librarian.section(section_name).resolve_insertions if librarian.has_sample?(section_name) yield librarian.sample(section_name).resolve_insertions end end end private attr_reader :librarian end
Version data entries
5 entries across 5 versions & 2 rubygems