class Ddr::Structures::FileGrp
Wraps a Nokogiri (XML) 'fileGrp' node
Public Class Methods
build(args)
click to toggle source
# File lib/ddr/structures/file_grp.rb, line 27 def self.build(args) node = Nokogiri::XML::Node.new('fileGrp', args[:document]) node['ID'] = args[:id] if args[:id] node['USE'] = args[:use] if args[:use] node end
Public Instance Methods
effective_use()
click to toggle source
# File lib/ddr/structures/file_grp.rb, line 23 def effective_use use end
filegrps()
click to toggle source
# File lib/ddr/structures/file_grp.rb, line 15 def filegrps xpath('xmlns:filegrp').map { |node| FileGrp.new(node) } end
files()
click to toggle source
# File lib/ddr/structures/file_grp.rb, line 19 def files xpath('xmlns:file').map { |node| File.new(node) } end
id()
click to toggle source
# File lib/ddr/structures/file_grp.rb, line 7 def id self['ID'] end
use()
click to toggle source
# File lib/ddr/structures/file_grp.rb, line 11 def use self['USE'] end