Module: PersistentMap
- Defined in:
- lib/hammer_cli_import/persistentmap.rb
Defined Under Namespace
Modules: Extend, Include Classes: Fixnum, PersistentMapError, String
Class Method Summary collapse
Class Method Details
.definitions ⇒ Object
40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
# File 'lib/hammer_cli_import/persistentmap.rb', line 40 def definitions return @definitions if @definitions @definitions = {} [:content_views, :host_collections, :organizations, :repositories, :users].each do |symbol| @definitions[symbol] = ['sat5' => Fixnum], ['sat6' => Fixnum], symbol end @definitions[:activation_keys] = ['org_id' => String], ['sat6' => Fixnum], :activation_keys @definitions[:ak_content_views] = ['ak_id' => String], ['sat6' => Fixnum], :content_views @definitions[:system_content_views] = ['ch_seq' => String], ['sat6' => Fixnum], :content_views @definitions[:local_repositories] = [{'org_id' => Fixnum}, {'channel_id' => Fixnum}], ['sat6' => Fixnum], :repositories @definitions[:products] = [{'org_id' => Fixnum}, {'label' => String}], ['sat6' => Fixnum], :products @definitions[:puppet_repositories] = [{'org_id' => Fixnum}, {'channel_id' => Fixnum}], ['sat6' => Fixnum], :repositories @definitions[:redhat_content_views] = [{'org_id' => Fixnum}, {'channel_id' => Fixnum}], ['sat6' => Fixnum], :content_views @definitions[:redhat_repositories] = [{'org_id' => Fixnum}, {'channel_id' => Fixnum}], ['sat6' => Fixnum], :repositories @definitions[:hosts] = ['sat5' => Fixnum], ['sat6' => String], :hosts @definitions[:template_snippets] = ['id' => Fixnum], ['sat6' => Fixnum], :config_templates @definitions.freeze end |