-
-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Literal::Array(T) #134
Comments
I am tracking work here. I'll do a PR when I have a bit more done. |
Just opened a new PR for some more "assigning" methods |
Feel free to open a Draft PR anytime! |
Without having an issue for each method, I’m not sure the best way to track these. Maybe throw up a comment with the next batch you plan to work on. I’ll try to keep the issue description up-to-date. |
I'll take a crack at
|
I've moved my PR out of draft. Please feel free to review at your leisure. |
Addressed |
I decided to make separate issues for each of these. 🤡 I can only assign them to folks to comment on the issue. |
Literal::Array(T)
should be like anArray
, but maintain the integrity of its own types by checking types in any method that inserts elements.Instance methods from Array
Literal::Array#&
Literal::Array#*
#152Literal::Array#+
#151Literal::Array#-
#153Literal::Array#<<
Literal::Array#<=>
Literal::Array#==
Literal::Array#[]
Literal::Array#[]=
Literal::Array#abbrev
#155Literal::Array#all?
Literal::Array#any?
Literal::Array#append
#154Literal::Array#assoc
#156Literal::Array#at
Literal::Array#bsearch
Literal::Array#bsearch_index
Literal::Array#clear
Literal::Array#collect
#157Literal::Array#collect!
#158Literal::Array#combination
#159Literal::Array#compact
#160Literal::Array#compact!
#162Literal::Array#concat
#161Literal::Array#count
Literal::Array#cycle
#163Literal::Array#delete
#164Literal::Array#delete_at
#165Literal::Array#delete_if
#166Literal::Array#difference
#167Literal::Array#dig
Literal::Array#drop
Literal::Array#drop_while
Literal::Array#each
Literal::Array#each_index
#168Literal::Array#empty?
Literal::Array#eql?
#169Literal::Array#fetch
#170Literal::Array#fill
#171Literal::Array#filter
Literal::Array#filter!
Literal::Array#find_index
#172Literal::Array#first
Literal::Array#flatten
#173Literal::Array#flatten!
#174Literal::Array#hash
#175Literal::Array#include?
#176Literal::Array#index
#177Literal::Array#initialize_copy
#178Literal::Array#insert
@phillipspcLiteral::Array#inspect
#179Literal::Array#intersect?
#180Literal::Array#intersection
#181Literal::Array#join
#182Literal::Array#keep_if
#183Literal::Array#last
Literal::Array#length
Literal::Array#map
Literal::Array#map!
#184Literal::Array#max
Literal::Array#min
Literal::Array#minmax
Literal::Array#none?
#185Literal::Array#one?
Literal::Array#pack
#186Literal::Array#permutation
#187Literal::Array#pop
Literal::Array#prepend
Literal::Array#product
#188Literal::Array#push
Literal::Array#rassoc
#189Literal::Array#reject
Literal::Array#reject!
Literal::Array#repeated_combination
#190Literal::Array#repeated_permutation
#191Literal::Array#replace
Literal::Array#reverse
#192Literal::Array#reverse!
#193Literal::Array#reverse_each
#194Literal::Array#rindex
#195Literal::Array#rotate
#196Literal::Array#rotate!
#197Literal::Array#sample
Literal::Array#select
#198Literal::Array#select!
#199Literal::Array#shelljoin
#200Literal::Array#shift
Literal::Array#shuffle
#201Literal::Array#shuffle!
#202Literal::Array#size
Literal::Array#slice
#203Literal::Array#slice!
#204Literal::Array#sort
Literal::Array#sort!
Literal::Array#sort_by!
#205Literal::Array#sum
#206Literal::Array#take
#207Literal::Array#take_while
#208Literal::Array#to_a
Literal::Array#to_ary
Literal::Array#to_h
#209Literal::Array#to_s
#210Literal::Array#transpose
#211Literal::Array#union
#212Literal::Array#uniq
#213Literal::Array#uniq!
#214Literal::Array#unshift
Literal::Array#values_at
#215Literal::Array#zip
#216Literal::Array#|
#217The text was updated successfully, but these errors were encountered: