<commit_before>require 'wright/resource'
require 'wright/dsl'

module Wright
  class Resource
    # Group resource, represents a group.
    #
    # @example
    #   admins = Wright::Resource::Group.new('admins')
    #   admins.members = ['root']
    #   admins.create
    # @todo Use GnuPasswd provider on all GNU-flavoured systems
    class Group < Wright::Resource
      # @return [Array<String>] the group's intended members
      attr_accessor :members

      # @return [Integer] the group's intended group id
      attr_accessor :gid

      # Initializes a Group.
      #
      # @param name [String] the group's name
      def initialize(name)
        super
        @members = []
        @action = :create
      end
<commit_msg>Set default group member list to nil, fixes #2<commit_after>require 'wright/resource'
require 'wright/dsl'

module Wright
  class Resource
    # Group resource, represents a group.
    #
    # @example
    #   admins = Wright::Resource::Group.new('admins')
    #   admins.members = ['root']
    #   admins.create
    # @todo Use GnuPasswd provider on all GNU-flavoured systems
    class Group < Wright::Resource
      # @return [Array<String>] the group's intended members
      attr_accessor :members

      # @return [Integer] the group's intended group id
      attr_accessor :gid

      # Initializes a Group.
      #
      # @param name [String] the group's name
      def initialize(name)
        super
        @action = :create
      end

{'fraction_non_alphanumeric': 0.09601081812035159, 'fraction_numerical': 0.000676132521974307, 'mean_word_length': 2.54066985645933, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1435988', 'n_tokens_mistral': 442, 'n_tokens_neox': 424, 'n_words': 133}